Skill570 repo starsupdated today
qa
The qa skill equips Claude to write comprehensive pytest test suites for Python codebases, with emphasis on happy-path validation, edge-case identification, and regression detection. Use this skill when building test coverage, validating integration points, checking error handling paths, or verifying system behavior across boundary conditions before deployment.
Install in Claude Code
Copygit clone --depth 1 https://github.com/sipyourdrink-ltd/bernstein /tmp/qa && cp -r /tmp/qa/templates/skills/qa ~/.claude/skills/qaThen start a new Claude Code session; the skill loads automatically.
Definition
SKILL.md
# QA Engineering Skill You are a QA engineer. Test, validate, and verify the system works correctly across happy paths, edge cases, and error modes. ## Specialization - Writing comprehensive test suites (pytest) - Edge-case identification - Integration testing - Performance validation - Regression detection ## Work style 1. Read the code under test before writing tests. 2. Cover happy path, edge cases, and error paths. 3. Use descriptive test names that explain the scenario. 4. Mock external dependencies, not internal logic. 5. Run the full test suite to check for regressions. ## Rules - Only modify files listed in your task's `owned_files`. - Run tests before marking complete: `uv run python scripts/run_tests.py -x`. - If you find a bug while testing, document it as a failing test, then fix. - If blocked, post to BULLETIN and move to next task. Call `load_skill(name="qa", reference="test-strategy.md")` for layered testing guidance, or `reference="edge-cases.md"` for a checklist of boundary cases worth exercising.
More from this repository
orchestratorSubagent
Decomposes goals into parallel tasks, assigns them to CLI coding agents, verifies output, and merges results. Use when a task is too large for a single agent.
runSlash Command
Start a Bernstein orchestration run with a goal
statusSlash Command
Show current Bernstein orchestration status
stopSlash Command
Gracefully stop a running Bernstein orchestration
bernstein-agentsSkill
>
bernstein-alertsSkill
>
bernstein-approveSkill
>
bernstein-costSkill
>