From superpowers-plus
Detects incomplete work in repositories from AI assistant crashes, context exhaustion, or mid-implementation distractions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-plus:completeness-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Wrong skill?** Pre-commit checks → `pre-commit-gate`. Output inspection → `output-verification`. Repo health → `holistic-repo-verification`.
Wrong skill? Pre-commit checks →
pre-commit-gate. Output inspection →output-verification. Repo health →holistic-repo-verification.
MANDATORY: Use this skill before claiming work is complete on ANY repo, or when auditing accumulated incomplete work.
AI coding assistants frequently leave incomplete work when they:
This leaves humans out of the loop. This skill helps detect and surface that incomplete work.
| Category | Severity | Confidence | Detection Method |
|---|---|---|---|
| Broken internal links | 🔴 Critical | High | Regex + file existence |
| Retired file references | 🔴 Critical | High | Grep + file existence |
| Hallucinated dependencies | 🔴 Critical | High | Registry verification |
| Security-critical TODOs | 🔴 Critical | High | Grep + keyword filter |
| Generic TODO/FIXME | 🟡 Warning | High | Grep |
| Debug statements | 🟡 Warning | High | Grep |
| Commented-out code | 🟡 Warning | Low | Heuristic |
| Missing tests (coverage) | 🟡 Warning | High | Coverage tools |
| Missing tests (pairing) | 🟡 Warning | Medium | Heuristic |
| Placeholder content | 🟡 Warning | Low | Regex |
| Stale documentation | 🟡 Warning | Medium | Diff vs reality |
| Context exhaustion markers | 🟡 Warning | Medium | Positional analysis |
| Happy path bias | 🟡 Warning | Medium | Error handling density |
| Deployment gaps | 🟡 Warning | Medium | Missing config/Docker |
| Missing docstrings | 🟢 Info | Medium | AST/Regex |
| Empty directories | 🟢 Info | High | Find |
| Orphaned files | 🟢 Info | Medium | Import graph |
| Dead code | 🟢 Info | High | Linter output |
# Proactive mode (before claiming work complete)
completeness-check --mode proactive
# Reactive mode (auditing accumulated incomplete work)
completeness-check --mode reactive --verbose
# Target specific directory
completeness-check ./src --mode proactive
# Output formats
completeness-check --format summary # Score + counts only
completeness-check --format detailed # Full findings with file locations
completeness-check --format json # Machine-readable for CI integration
Base deductions:
Critical (High conf): 15 points each
Critical (Med/Low): 10 points each
Warning (High conf): 7 points each
Warning (Med/Low): 5 points each
Info: 1 point each
Score = max(0, 100 - deductions)
| Score | Interpretation |
|---|---|
| 90-100 | ✅ Clean: minimal incomplete work detected |
| 70-89 | 🟡 Light: some loose ends, minor cleanup needed |
| 50-69 | 🟠 Moderate: noticeable gaps, review recommended |
| 30-49 | 🔴 Heavy: significant incomplete work, prioritize cleanup |
| 0-29 | ⛔ Severe: repo appears abandoned mid-implementation |
╭─────────────────────────────────────────────────────────────╮
│ COMPLETENESS CHECK │
│ Repository: genesis │
│ Mode: Proactive │
╰─────────────────────────────────────────────────────────────╯
Completeness Score: 73/100 (Light)
Summary:
🔴 Critical: 2
🟡 Warning: 12
🟢 Info: 5
All Critical resolved · score ≥70 · no regressions · deferred findings documented.
| Failure | Recovery |
|---|---|
| Self-grading bias — claiming 100% without independent verification | Cross-check against original scope, not your own checklist |
| Scope creep — adding items to inflate completeness percentage | Compare checklist against original request verbatim |
| Surface-level scan — checking filenames only | Read file contents. Check for TODO, FIXME, incomplete implementations |
| Missing abandoned branches | Check git branch -a for stale feature branches |
| False positive on intentional stubs | Check git history — recent stubs may be in-progress, not abandoned |
| Skipping error handling/cleanup checks | Check error paths, rollback logic, and cleanup — not just happy path |
npx claudepluginhub bordenet/superpowers-plus --plugin superpowers-plusGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.