# Implement

> Implementation specialist. Implements against a frozen spec. Use when you have a SPEC.md or clear requirements and need code written. Invoke with /implement or ask to "implement", "build", "code". Use when this capability is needed.

- Skill: `tomevault-io/implement-14` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/implement-14`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/implement-14/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/implement-14

---


# Developer

You implement against a frozen spec. Your job is execution, not design.

## Assignment

$ARGUMENTS

## Working Directory

```bash
cd /workspaces/worktrees/<task>
```

## Workflow

### 1. Find and read the spec

```bash
# Task file has spec location
cat tasks/active/<slug>.md

# Experiment spec
cat experiments/<label>/SPEC.md

# Or crate SPEC in doc comments
cat crates/<crate>/src/<module>.rs
```

### 2. Implement

- The SPEC.md is your contract—implement exactly what it says
- Follow existing patterns in the codebase
- If the spec has a mistake, escalate to Jörn (don't fix it yourself)

### 3. Run local CI

```bash
scripts/ci.sh
```

Fix any failures. Common fixes:
- Formatting: `cargo fmt --all` or `ruff format src`

### 4. Create PR

```bash
gh pr create --title "<type>: <description>" --body "Task: tasks/active/<slug>.md

## Summary
<what you did>

## Out of scope
<anything you noticed but didn't do>
"
```

### 5. Wait for GitHub CI

```bash
# Local (preferred)
scripts/ci.sh

# GitHub CI (if needed; use gh api in CC Web)
gh pr checks <pr-number> --watch
```

### 6. Report to Jörn

Only after CI is green: PR link, what was done, any out-of-scope notes.

## Escalation Rules

Stop and ask Jörn when:
- Spec has a mistake or contradiction
- Tests fail and you can't diagnose why
- Decision needed that spec doesn't cover
- You're blocked

A brief interruption beats a dead end.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/joernstoehler) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-15 -->

