# Complete Implementation

> Holistic completion workflow after a feature's tasks are marked COMPLETE: code review, feature verification, integration check, documentation drift audit/update, and context refinement. Creates follow-up task files when issues are found.

- Skill: `tools-only/complete-implementation` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds add tools-only/complete-implementation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/complete-implementation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/tools-only/complete-implementation

---

# Complete Implementation (Quality Gates + Recursion)

You MUST validate that the implemented feature meets its goals and quality gates. This workflow is recursive: if follow-up task files are created, re-run `implement-feature` on them and then re-run this skill.

<task_file>
$ARGUMENTS
</task_file>

---

## Phase 1: Code Review

Launch `code-reviewer` with the task file path.

---

## Phase 2: Feature Verification (goal-backward)

Launch `feature-verifier` with the task file path.

---

## Phase 3: Integration Check

Launch `integration-checker` with the task file path.

---

## Phase 4: Documentation Drift Audit

Launch `doc-drift-auditor` with the task file path (audit-only).

---

## Phase 5: Documentation Update (if drift found)

If drift exists or docs must be updated for the feature, launch `service-docs-maintainer`.

---

## Phase 6: Context Refinement

Launch `context-refinement` to update the task file Context Manifest with discoveries from implementation (only if needed).

---

## Recursive Follow-up Handling

If Phase 1 creates follow-up task files (expected naming: `plan/tasks-{N}-{slug}-followup-{k}.md`), run:

```text
Skill(skill="python3-development:implement-feature", args="{followup_task_file_path}")
```

Then re-run `complete-implementation` on the follow-up task file.

