requirement-quality-checklist

Solid

'Unit Tests for English' — validates requirements writing quality, NOT implementation. 5 categories (Completeness/Clarity/Consistency/Coverage/Edge-Cases). Rejects implementation testing language (Verify/Test/Confirm). Writes checklist.md artifact with falsifiable items + spec citations. Manual-only via /spawn requirement-quality-checklist <PLAN-NNN>. Port of spec-kit /checklist.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# requirement-quality-checklist — "Unit Tests for English" > **Activation**: manual-only via `/spawn requirement-quality-checklist <PLAN-NNN>`. > Validates REQUIREMENTS WRITING QUALITY, not implementation. ## Purpose Port of github/spec-kit's `/speckit.checklist` (`templates/commands/checklist.md:L253-L266`). Implements "Unit Tests for English" doctrine: checklists validate the QUALITY OF THE WRITING in the requirements, not the behavior of the system. ## Prohibited patterns (reject at output time) The following item-starts are REJECTED — they belong in test suites, not in a requirements-quality checklist: - `Verify ...` — implementation testing language. - `Test ...` — implementation testing language. - `Confirm ...` — implementation testing language. - `Validate that <code does X>` — implementation testing language. ## Categories (per `checklist.md:L30-34`) 1. **Completeness** — is the requirement fully specified? 2. **Clarity** — is the language unambiguous? 3. **Consistency** — does it agree with other requirements? 4. **Coverage** — does the spec cover all stated functionality? 5. **Edge Cases** — are boundary + failure conditions stated? ## Output format Writes structured checklist artifact to: ``` .claude/plans/PLAN-NNN/checklist.md ``` Each item: - Falsifiable (a human can render a yes/no verdict by reading the spec). - Cites a specific line anchor in PLAN-NNN body (`L<NNN>` or `§<section>`). - Belongs to one of the 5 categories. Limit: **50 items max**....

Details

Author
Canhada-Labs
Repository
Canhada-Labs/ceo-orchestration
Created
4 weeks ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category