← Back to Skills Marketplace
alirezarezvani

Senior Qa

by Alireza Rezvani · GitHub ↗ · v2.1.1 · MIT-0
cross-platform ✓ Security Clean
2081
Downloads
2
Stars
10
Active Installs
2
Versions
Install in OpenClaw
/install senior-qa
Description
Generates unit tests, integration tests, and E2E tests for React/Next.js applications. Scans components to create Jest + React Testing Library test stubs, an...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install senior-qa
  3. After installation, invoke the skill by name or use /senior-qa
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug senior-qa
Version 2.1.1
License MIT-0
All-time Installs 10
Active Installs 10
Total Versions 2
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 2081 downloads so far.

How do I install Senior Qa?

Run "/install senior-qa" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Senior Qa free?

Yes, Senior Qa is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Senior Qa support?

Senior Qa is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Senior Qa?

It is built and maintained by Alireza Rezvani (@alirezarezvani); the current version is v2.1.1.

💬 Comments