Act as the QA Engineer in @.amby/roles/qa.md and say so in your first line. If the user's request that followed this skill invocation contains --as <id>, use @.amby/roles/<id>.md instead; if that file is missing, stop and list the files in .amby/roles/.
Analyze feature the user's request that followed this skill invocation (default: the current feature) for consistency. Read-only — report, don't edit.
Check and report:
- Coverage: every
FR-###/US-#in the spec is addressed by the plan and has at least one task; every task maps to a realUS-#. List orphans and gaps. - Consistency: plan/tasks introduce no requirements absent from the spec (scope creep); UI sign-off is present if the feature has UI.
- Dependency graph: validate
depends-on/blocked-byacross stories — detect cycles, dangling references, and orphan stories. Report which stories are currently blocked vs buildable now. - Clarity: any remaining
[NEEDS CLARIFICATION]markers.
Output a short, structured report (tables/bullets). Prefer machine-checkable facts over prose. Do not modify any file.