Distill CONSTITUTION.md into 6-12 actionable checklist items with semantic deduplication. Use when user asks to "generate checklist", "create action items from constitution", or after amendments to regenerate verification tasks.
From constitutionnpx claudepluginhub aaronbassett/agent-foundry --plugin constitutionThis skill uses the workspace's default tool permissions.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
You are generating an Implementation Checklist from a project's CONSTITUTION.md file.
Distill constitutional principles into 6-12 actionable, verifiable checkbox items that engineers can use to validate their work complies with project governance.
Search for CONSTITUTION.md:
If not found: Error with "No CONSTITUTION.md found. Run constitution:writer first."
Parse CONSTITUTION.md:
## sections (principles)Target: 6-12 items total (fewer is better)
Guidelines:
Example Transformations:
Principle: "Single Responsibility - Each function does one thing"
→ Checkbox: [ ] Functions have single, clear purpose (check for multi-responsibility)
Principle: "No Silent Failures - Always log errors, never empty catch"
→ Checkbox: [ ] Error handlers log context (no empty catch/except blocks)
Principle: "Test Coverage - 80% minimum, integration tests for APIs"
→ Checkbox: [ ] Test coverage ≥80% with integration tests for all API endpoints
When ## Implementation Checklist section exists:
Algorithm:
[ ] prefixes)Similarity Scoring:
Specificity Comparison:
Example:
Existing: "Use conventional commits"
New: "All commits follow conventional format"
→ KEEP existing (semantic match, similar specificity)
Existing: "Tests required for new features"
New: "Test coverage ≥80% with integration tests for all API endpoints"
→ REPLACE with new (new is more specific)
If no existing checklist: Append to end of CONSTITUTION.md:
---
## Implementation Checklist
Before considering work complete, verify:
- [ ] [Item 1]
- [ ] [Item 2]
- [ ] [Item 3]
- [ ] [Item 4]
- [ ] [Item 5]
- [ ] [Item 6]
If existing checklist:
Replace entire ## Implementation Checklist section with deduplicated version.
Preserve:
- [ ] (unchecked)## Implementation ChecklistOutput summary:
✓ Generated checklist from CONSTITUTION.md
- [N] items total
- [K] kept from existing checklist
- [R] removed (outdated)
- [A] added (new principles)
Merge decisions:
- "Use conventional commits" KEPT (matches "All commits follow...")
- "Tests required" REPLACED (new version more specific)
- "Document public APIs" ADDED (new principle)
No principles found: Error with "CONSTITUTION.md has no ## sections"
Constitution too short: If <3 principles, generate 3-5 items (don't pad artificially)
Uncertain similarity: When in doubt, KEEP both items (err on side of completeness)
User customization: Always preserve existing wording when semantically equivalent
❌ Don't:
✅ Do: