← 返回 Skills 市场
alirezarezvani

Senior Qa

作者 Alireza Rezvani · GitHub ↗ · v2.1.1 · MIT-0
cross-platform ✓ 安全检测通过
2081
总下载
2
收藏
10
当前安装
2
版本数
在 OpenClaw 中安装
/install senior-qa
功能描述
Generates unit tests, integration tests, and E2E tests for React/Next.js applications. Scans components to create Jest + React Testing Library test stubs, an...
安全使用建议
This skill appears coherent for generating tests and analyzing coverage, but take these precautions before using it: 1) Audit the included scripts (scripts/*.py) locally to ensure you understand what files they read/write and replace any placeholder credentials in generated fixtures. 2) Run the generators against a copy or branch of your repo (not production) so you can review diffs before committing. 3) Don't run generated E2E tests against production endpoints — configure a local/dev base URL. 4) Note the package has no homepage and an unknown source/owner; if you need high assurance, request provenance or prefer a skill from a known maintainer. 5) Expect some generated tests to be templates with TODOs and occasional small bugs (the README/SKILL.md shows at least one malformed example) — review and run unit tests in a controlled environment.
功能分析
Type: OpenClaw Skill Name: senior-qa Version: 2.1.1 The 'senior-qa' skill bundle is a well-structured set of tools for automating quality assurance tasks in React and Next.js applications. The included Python scripts (test_suite_generator.py, coverage_analyzer.py, and e2e_test_scaffolder.py) perform legitimate static analysis of source code and coverage reports to generate test stubs and identify testing gaps. There is no evidence of malicious intent, data exfiltration, or unauthorized execution; all file operations are restricted to the project directory and align with the stated purpose of improving software quality.
能力评估
Purpose & Capability
The name/description map directly to the included scripts (test generator, coverage analyzer, E2E scaffolder) and documentation. There are no unrelated required binaries, environment variables, or config paths requested; the code files present implement the described capabilities.
Instruction Scope
Runtime instructions tell the agent to run the included python scripts against the user's project directories. Those scripts intentionally scan source trees and coverage outputs and will read many project files and write generated test files into output directories; that behavior is expected for this purpose but means the skill will access your repository files when invoked. Generated test fixtures include example credentials and login stubs (e.g., [email protected] / 'password' placeholders) which are for scaffolding only and should be reviewed/removed before executing tests against real services.
Install Mechanism
There is no remote install step or external download; this is an instruction-plus-included-scripts skill. Nothing in the manifest indicates it will fetch or execute arbitrary code from untrusted URLs during install.
Credentials
The skill requests no environment variables, credentials, or special config paths. The scripts may assume a local dev base URL (default http://localhost:3000) for scaffolding Playwright tests; no secrets are required by the skill itself.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It will create files in your project (generated tests/reports) when you run the provided scripts, which is normal for a scaffolding tool and limited in scope to the repository you point it at.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install senior-qa
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /senior-qa 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.1
v2.1.1: optimization, reference splits
v1.0.0
Initial release of senior-qa skill for React/Next.js testing. - Scaffolds Jest + React Testing Library test suites for components with CLI tool. - Analyzes Jest/Istanbul coverage reports and identifies code coverage gaps. - Scaffolds Playwright E2E tests from Next.js app structure, including fixtures and Page Object Model support. - Provides guided workflows for unit test generation, coverage improvement, and E2E setup. - Includes quick reference for common testing patterns and CLI usage examples.
元数据
Slug senior-qa
版本 2.1.1
许可证 MIT-0
累计安装 10
当前安装数 10
历史版本数 2
常见问题

Senior Qa 是什么?

Generates unit tests, integration tests, and E2E tests for React/Next.js applications. Scans components to create Jest + React Testing Library test stubs, an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2081 次。

如何安装 Senior Qa?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install senior-qa」即可一键安装,无需额外配置。

Senior Qa 是免费的吗?

是的,Senior Qa 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Senior Qa 支持哪些平台?

Senior Qa 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Senior Qa?

由 Alireza Rezvani(@alirezarezvani)开发并维护,当前版本 v2.1.1。

💬 留言讨论