Back to skills
SKILL.md
Completeness Check
ASecurityDetect incomplete work in repositories from AI assistant crashes, context exhaustion, or mid-implementation distractions. Use before claiming work complete or when auditing accumulated debt.
- 8 stars
- 0 votes
- 0 copies
- 0 views
- Added October 6, 2026
Works with
Security analysis
100/100npx -y skills add bordenet/superpowers-plus --skill completeness-check --agent claude-codeAre you the author of Completeness Check?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/bordenet-completeness-check)---
name: completeness-check
disable-model-invocation: true
source: superpowers-plus
triggers: ["is this done", "claiming done", "audit accumulated debt", "check for incomplete work", "find unfinished work"]
anti_triggers: ["implement this", "build this feature", "write the code", "actively working on", "still in progress"]
description: Detect incomplete work in repositories from AI assistant crashes, context exhaustion, or mid-implementation distractions. Use before claiming work complete or when auditing accumulated debt.
summary: "Use when: auditing for incomplete work from crashes or context exhaustion."
coordination:
group: observability
order: 0
requires: []
enables: ['verification-before-completion']
escalates_to: ['thinking-orchestrator']
internal: false
composition:
consumes: [implementation, todo-items]
produces: [verification-report]
capabilities: [detects-incompleteness]
priority: 25
---
# completeness-check
> **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.
## When to Use
- Quick sanity check that nothing was missed in a changeset
- Before marking a task as complete
- After implementing a multi-file change
- When a code review requests "check all callers"
## The Core Principle
AI coding assistants frequently leave incomplete work when they:
- Get distracted mid-implementation
- Crash or lose context
- Context-switch away from unfinished tasks
- Exhaust their context window (~70% utilization shows degradation)
This leaves humans out of the loop. This skill helps detect and surface that incomplete work.
## Detection Categories
| 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 |
## CLI Usage
```bash
# 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
```
## Scoring Formula
```text
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 |
## Output Format: Summary
```text
╭─────────────────────────────────────────────────────────────╮
│ COMPLETENESS CHECK │
│ Repository: genesis │
│ Mode: Proactive │
╰─────────────────────────────────────────────────────────────╯
Completeness Score: 73/100 (Light)
Summary:
🔴 Critical: 2
🟡 Warning: 12
🟢 Info: 5
```
## Implementation Phases
### Phase 1: Fast (grep-based)
- TODO/FIXME comments
- Debug statements
- Placeholder patterns
- Empty directories
### Phase 2: Tool-Based
- ESLint/staticcheck for dead code
- Coverage tools for missing tests
- Package registry for hallucinated deps
### Phase 3: Deep (expensive)
- AST parsing for orphaned code
- Semantic analysis for stale docs
- Cross-file dependency graphs
## Success Criteria
All Critical resolved · score ≥70 · no regressions · deferred findings documented.
## Failure Modes
| 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 |
## Companion Skills
- **exhaustive-audit-validation**: Deeper audit (heavier than this skill)
- **verification-before-completion**: Pre-completion gate
- **holistic-repo-verification**: Full repo health check
- **measurement-integrity**: Metric validation
Attribution
Comments
Loading comments…