Skip to content

Features Health

Ali Sadeghi edited this page May 18, 2026 · 2 revisions

Features Health

A quick dashboard of spec / tests / review status across all feature modules.

Usage:

/features-health

Model: haiku (fast).

What Gets Checked

For every directory matching feature/*/build.gradle.kts:

Check Description
Spec Does .claude/docs/{feature}/spec.md exist?
Tests How many *Test.kt files in commonTest?
Review Does .claude/docs/{feature}/review.md exist?

Health Criteria

Check ✅ Pass ⚠️ Warning ❌ Fail
Spec spec.md exists missing
Tests 5+ test files 1–4 files 0 files
Review review.md exists missing

Example Output

## Feature Health Report

| Feature | Spec | Tests | Review | Actions |
|---------|------|-------|--------|---------|
| dashboard || ✅ 7 files || - |
| profile || ⚠️ 2 files || /feature-review profile |
| login || ❌ 0 files || /audit-spec login |

### Summary
- Total: 3 features
- With Spec: 2/3
- With Tests: 2/3
- With Review: 1/3

### Recommended Actions
1. login — Missing spec → /audit-spec login
2. login — No tests → /feature-test login
3. profile — No review → /feature-review profile

After Health Check

/audit-spec {featurename}      # missing spec
/feature-test {featurename}    # missing/low tests
/feature-review {featurename}  # missing review
/coverage                      # full coverage report

Notes

  • Snapshot only — does not run tests or reviews.
  • Test count is based on *Test.kt files in commonTest.
  • Useful as a cron-style sweep, or before sprint planning.

Back to Commands

Clone this wiki locally