Summary
Add a CI check that uses Claude to enforce our documentation philosophy:
README.md → docs/ → specs/ → tests/
Behavior
- Trigger: Every PR
- On failure: Fail the build (block merge)
What to Verify
- Features documented in README have corresponding entries in
docs/
- Docs reference specs that define the behavior
- Specs have corresponding e2e tests that verify the behavior
- Tests match what specs describe
Implementation Ideas
- Use Claude in a GitHub Action to analyze PR changes
- Check for documentation completeness across the chain
- Provide actionable feedback when docs are missing or out-of-sync
- Could use Claude Code CLI or Anthropic API directly
Acceptance Criteria
Summary
Add a CI check that uses Claude to enforce our documentation philosophy:
Behavior
What to Verify
docs/Implementation Ideas
Acceptance Criteria