Skip to content
Back to skills

Completeness Check

ASecurity

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.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsgobashreactdockergitsecuritydocumentation

Works with

  • cli

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add bordenet/superpowers-plus --skill completeness-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Completeness Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Completeness Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bordenet-completeness-check/badge)](https://www.skillsdirectory.com/skills/bordenet-completeness-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…