Back to skills
SKILL.md
Qa
ASecurityRun QA checks and produce the QA report.
- 5 stars
- 0 votes
- 0 copies
- 5 views
- Added February 9, 2026
Security analysis
100/100Pro scans all 5 files and shows the line behind each finding
npx -y skills add GrinRus/ai_driven_dev --skill qa --agent claude-codeAre you the author of Qa?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/grinrus-qa)---
name: qa
description: Run QA checks and produce the QA report.
argument-hint: $1 [note...]
lang: ru
prompt_version: 1.0.31
source_version: 1.0.31
allowed-tools:
- Read
- Edit
- Glob
- "Bash(${CLAUDE_PLUGIN_ROOT}/skills/qa/scripts/preflight.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/skills/qa/scripts/run.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/skills/qa/scripts/postflight.sh:*)"
- "Bash(rg:*)"
- "Bash(npm:*)"
- "Bash(pnpm:*)"
- "Bash(yarn:*)"
- "Bash(pytest:*)"
- "Bash(python:*)"
- "Bash(go:*)"
- "Bash(mvn:*)"
- "Bash(make:*)"
- "Bash(./gradlew:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/rlm-slice.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/set-active-stage.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/qa.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/tasks-derive.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/progress.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/stage-result.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/status-summary.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/tasklist-check.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/tasklist-normalize.sh:*)"
- "Bash(${CLAUDE_PLUGIN_ROOT}/tools/set-active-feature.sh:*)"
model: inherit
disable-model-invocation: true
user-invocable: true
context: fork
agent: qa
---
Follow `feature-dev-aidd:aidd-core` and `feature-dev-aidd:aidd-loop`.
## Steps
1. Preflight reference: `skills/qa/scripts/preflight.sh`. This step is mandatory and must produce `readmap/writemap`, actions template, and `stage.preflight.result.json`.
2. Read order after preflight: `readmap.md` -> loop pack -> review pack (if exists) -> rolling context pack; do not perform broad repo scan before these artifacts.
3. Run QA via `${CLAUDE_PLUGIN_ROOT}/tools/qa.sh` and derive tasks if needed.
4. Fill actions.json (v1): create `aidd/reports/actions/<ticket>/<scope_key>/qa.actions.json` from template and validate schema via `skills/qa/scripts/run.sh` before postflight.
5. Postflight reference: `skills/qa/scripts/postflight.sh`. Apply actions via DocOps, then run progress check, stage-result, status-summary.
## Notes
- QA stage runs full tests per policy.
Files in this skill
- CONTRACT.yaml
- SKILL.md
- scripts/postflight.sh
- scripts/preflight.sh
- scripts/run.sh
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.