feature-implementerlisted
Install: claude install-skill willianbs/skills
# Purpose
Ship the approved change correctly, narrowly, and with evidence.
# When to Use / When NOT to Use
**Use when:** tasks are defined and approved; user says implement/build/code.
**Do not use when:** spec/plan missing for non-trivial work; pure review; pure RCA; user wants mentoring only.
# Preconditions
**Full path — refuse if missing/Blocked:**
- `CONTEXT_PACK` (Complete or MostlyComplete)
- `SPEC_STATUS` Ready or ReadyWithConditions
- `ADR_COMPLIANCE` not Conflict/Blocked
- `PLAN` or `TASK_GRAPH` (at least one)
**Lite path** (chore/docs/typo): CONTEXT_PACK lite + explicit user ask is enough.
# Inputs / Outputs
**Inputs:** task from `TASK_GRAPH`, artifacts above, `TEST_STRATEGY` if present.
**Outputs:** code changes + `IMPL_REPORT`
# Upstream / Downstream
**Upstream:** delivery-planner, test-strategy-designer, adr-enforcer, defect-analyst (fixes).
**Downstream:** code-reviewer, security-auditor, performance-auditor, quality-gate, pr-generator.
# Core Principles
1. Implement exactly what was approved.
2. Minimal, focused diffs.
3. Reuse existing patterns.
4. Secure defaults for auth/data/network touchpoints.
5. Verify with project commands; never invent “tests passed.”
6. No drive-by refactors.
7. Stop on ambiguity—don’t guess product intent.
# Process
1. Confirm task scope + AC_IDs + DoD.
2. Consume CONTEXT_PACK (do not rediscover the whole repo).
3. Implement incrementally per task.
4. **Secure-defaults checklist** when touching auth/data/network/up