implement

Executes implementation plan with quality checks and progress tracking. Follows AGENTS.md patterns strictly.

Best use case

implement is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Executes implementation plan with quality checks and progress tracking. Follows AGENTS.md patterns strictly.

Teams using implement should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/implement/SKILL.md --create-dirs "https://raw.githubusercontent.com/ferdiangunawan/rpi-stack/main/implement/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/implement/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How implement Compares

Feature / AgentimplementStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Executes implementation plan with quality checks and progress tracking. Follows AGENTS.md patterns strictly.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Implement Skill

Executes the validated plan systematically, task by task, with verification at each step.

---

## Agent Compatibility

- TodoWrite: use the tool in Claude Code; in Codex CLI, use `update_plan` or a simple checklist.
- OUTPUT_DIR: `.claude/output` for Claude Code, `.codex/output` for Codex CLI.

---

## Phase 1: Preparation

### 1.1 Load Context

Before writing any code:

```
Required Reading (in order):
├── AGENTS.md                    ← Project patterns & conventions (read first, always)
├── plan-{feature}.md            ← Implementation plan
├── research-{feature}.md        ← Research context
└── Reference files from plan    ← Similar existing implementations
```

### 1.2 Context Checklist

```
□ AGENTS.md fully read — understand state management, models, styling, widget structure
□ Plan fully loaded — all tasks, dependencies, and acceptance criteria known
□ Reference code reviewed — similar existing implementations identified
```

### 1.3 Initialize Task Tracking

Set up progress tracking before starting:

```
TodoWrite (Claude Code) or update_plan (Codex CLI):
  T1: {title} — pending
  T2: {title} — pending
  ...all tasks from plan
```

---

## Phase 2: Execution

### 2.1 Task Execution Order

For each task in dependency order:
1. Mark task **in_progress**
2. Read related existing code (don't assume — verify)
3. Implement following AGENTS.md patterns exactly
4. Verify acceptance criteria
5. Run lint / analyze
6. Mark task **completed**
7. Move to next task

**One task at a time. Never skip ahead.**

### 2.2 Implementation Rules

```
1. Follow AGENTS.md patterns EXACTLY — check before writing every new file
2. Use existing components — don't rebuild what already exists
3. No scope creep — only implement what's in the plan
4. No hardcoded values — use project constants (check AGENTS.md for names)
5. Define constants ONCE, reference everywhere
6. Verify library behavior from docs or source — never assume
```

### 2.3 Per-Task Verification

After each task, confirm:
```
□ Code compiles (no errors)
□ Lint passes
□ Follows AGENTS.md patterns
□ All acceptance criteria for this task met
□ No unplanned code added
```

### 2.4 If Implementation Hits a Problem

```
Minor issue (typo, wrong import):
  → Fix and continue

Design issue (plan is wrong for this layer):
  → Stop, revise plan, re-audit if significant

Fundamental issue (research was incomplete):
  → Stop, return to research phase
```

---

## Phase 3: Verification

After all tasks complete:

```
□ All tasks marked completed
□ Full lint / analyze passes
□ Feature works as specified (review acceptance criteria)
□ No regressions in existing functionality
□ No hardcoded values
```

---

## Phase 4: Code Review (Auto-Triggered)

After verification, trigger code review:

```
Claude Code: Use Task tool with subagent_type: "code-reviewer"
Other agents: Invoke /code-review skill

Scope: all new and modified files from the plan's file inventory
```

The code review covers correctness, security, performance, and pattern compliance.

---

## Output Summary

After implementation complete:

```markdown
# Implementation Summary: {Feature Name}

## Status
- Tasks Completed: {X}/{Total}
- Lint: {PASS/FAIL}
- Pattern compliance: {PASS/FAIL}

## Files Changed

### Created
| File | Purpose |
|------|---------|
| `path` | {purpose} |

### Modified
| File | Changes |
|------|---------|
| `path` | {changes} |

## Deviations from Plan
{Any deviations and reasons, or "None"}

## Next Steps
1. Code review (triggered)
2. {other items}
```

---

## Quick Commands

```
/implement           — Start implementation from plan
/implement continue  — Continue from last checkpoint
/implement task T5   — Start from specific task
/implement verify    — Run verification only
```

Related Skills

rpi

6
from ferdiangunawan/rpi-stack

Use when implementing features from Jira tickets, PRDs, or user requirements. Orchestrates Research-Plan-Implement workflow with quality gates.

research

6
from ferdiangunawan/rpi-stack

Use when needing to understand requirements before implementation. Gathers context from Jira, Confluence, codebase, and docs. Produces research document with confidence assessment.

plan

6
from ferdiangunawan/rpi-stack

Creates detailed implementation plan from validated research. Produces task breakdown with dependencies and file inventory.

code-review

6
from ferdiangunawan/rpi-stack

Reviews code for correctness, security, performance, and pattern compliance. P0/P1/P2 severity. Absorbs security and performance audit checks.

audit

6
from ferdiangunawan/rpi-stack

Validates research or plan against hallucination, overscoping, and traceability. Produces a clear PASS/WARN/FAIL verdict.

RPI Stack Skill Distribution

6
from ferdiangunawan/rpi-stack

Lean Research-Plan-Implement workflow skills for Claude Code and Codex.

hybrid-search-implementation

31392
from sickn33/antigravity-awesome-skills

Combine vector and keyword search for improved retrieval. Use when implementing RAG systems, building search engines, or when neither approach alone provides sufficient recall.

Information RetrievalClaude

cqrs-implementation

31392
from sickn33/antigravity-awesome-skills

Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.

Software ArchitectureClaude

conductor-implement

31392
from sickn33/antigravity-awesome-skills

Execute tasks from a track's implementation plan following TDD workflow

Software DevelopmentClaude

implementing-feature

44152
from streamlit/streamlit

Implement a feature from a product/tech spec, URL, or GitHub issue. Reads the spec, implements the feature following Streamlit patterns, and creates a merge-ready PR. Use when given a spec folder path, document URL, or issue link to implement.

slo-implementation

31392
from sickn33/antigravity-awesome-skills

Framework for defining and implementing Service Level Indicators (SLIs), Service Level Objectives (SLOs), and error budgets.

rag-implementation

31392
from sickn33/antigravity-awesome-skills

RAG (Retrieval-Augmented Generation) implementation workflow covering embedding selection, vector database setup, chunking strategies, and retrieval optimization.