From coding
Complete all TODO-marked code in specified area with test-first approach. Use when finishing incomplete implementations, converting TODO placeholders to working code, or completing test-driven development cycles.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coding:complete-codeopusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Completes all TODO-marked code in the specified area using a test-first approach (TDD Green Phase). Scans for TODO, FIXME, and HACK comments, then implements the missing functionality with minimal code to make tests pass. Corresponds to Step 2 (Implementation / Green Phase) of the TDD lifecycle.
Completes all TODO-marked code in the specified area using a test-first approach (TDD Green Phase). Scans for TODO, FIXME, and HACK comments, then implements the missing functionality with minimal code to make tests pass. Corresponds to Step 2 (Implementation / Green Phase) of the TDD lifecycle.
What this command does NOT do:
/coding:refactor)When to REJECT:
When executing this skill, the following standards apply:
| Standard | Purpose |
|---|---|
documentation/write | JSDoc and inline comments for new implementations |
function/write | Function design, error handling, complexity |
observability/write | Logging, metrics, and tracing for new code |
testing/write | Test-first implementation, coverage requirements |
typescript/write | Type safety, no any, proper generics |
universal/write | General code authoring conventions |
ultrathink: you'd perform the following steps
Scan for TODOs
--from-composite)Analyze Dependencies
Plan Completion Order
Follow TDD Green Phase principles: write only enough code to make tests pass.
For Each TODO Group:
Handle --test-only Flag:
CODE DRAFTING PATTERNS for any remaining incomplete sections:
// TODO: comments to mark sections still incompletenew Error('IMPLEMENTATION: <description>')Run Test Suite
Code Quality
npm run lint or equivalentnpx tsc --noEmit or equivalentOutput Format:
[OK/FAIL] Command: complete-code $ARGUMENTS
## Summary
- Area: [path]
- TODOs found: [count]
- TODOs completed: [count]
- Tests added: [count]
- Tests passing: [count]
## Actions Taken
1. Discovered [N] TODOs in [area]
2. Created [M] tests
3. Implemented [K] functions
4. Verified all tests pass (Green phase)
## Completed TODOs
- [file:line] - [description]
- [file:line] - [description]
## Remaining TODOs (if any)
- [file:line] - [reason not completed]
## Validation Results
- Tests: PASS/FAIL ([X] passing, [Y] failing)
- Types: PASS/FAIL ([N] errors)
- Lint: PASS/FAIL ([N] warnings)
## Next Steps
1. Review implementations
2. Fix any remaining issues with /coding:fix
3. Refactor with /coding:refactor
/complete-code "src/services/"
# Finds and completes all TODOs in services directory
/complete-code "src/utils/" --test-only
# Only writes tests for TODOs, no implementation
/complete-code "src/auth/login.ts"
# Completes TODOs in specific file
/complete-code "src/nonexistent/"
# Error: Path not found
# Suggestion: Check path exists with 'ls src/'
npx claudepluginhub alvis/.claude --plugin codingExecutes TDD DEV stage: verifies failing tests exist, reads tests and design, implements minimal code one test at a time until all pass, verifies build, commits.
Implements a task as production code plus tests, auto-detecting test frameworks (jest, vitest, pytest, go test, cargo test) and following existing project patterns.
Test-first implementation workflow with TDD guardrails. Runs in normal mode (plan + task) or quick mode (direct instruction). Generates tests, implements, refactors, checks coverage and quality.