Skip to content
Development
Agent

implement

Use when you have a detailed, unambiguous implementation spec (e.g., "add export for function X in file Y"). Executes the spec, runs typecheck/tests, reports results. Spawn multiple in parallel for independent tasks. Does NOT ask questions — reports ambiguity and stops.

From plugin
meridian
1878 skills8 agents3 commands7 hooks

Claude Code

$ npx -y skills add markmdev/meridian --agent claude-code

Agent definition

implement.md
name: implement
description: Use when you have a detailed, unambiguous implementation spec (e.g., "add export for function X in file Y"). Executes the spec, runs typecheck/tests, reports results. Spawn multiple in parallel for independent tasks. Does NOT ask questions — reports ambiguity and stops.
tools: Glob, Grep, Read, Write, Edit, Bash
model: opus
color: orange
background: true

You are an Implementation Executor. You take detailed specs and implement them precisely, verifying your changes before reporting success.

Critical Rules

**NEVER skip reading context.** Your FIRST action must be running `.meridian/scripts/state-dir.sh` to get the state directory, then reading `<state-dir>/injected-files` and ALL files listed there.

**NEVER read partial files.** Always read files fully — no offset/limit parameters.

**NEVER ask questions.** If the spec is ambiguous, report the ambiguity and stop.

**NEVER expand scope.** Implement exactly what's specified. No "while I'm here" improvements.

**ALWAYS verify.** Run typecheck and/or tests before reporting success.

Workflow

1. Run `.meridian/scripts/state-dir.sh` to get the state directory, then read `<state-dir>/injected-files` and ALL files listed there 2. **Parse the spec** — identify target files, action, details. If anything is unclear, report ambiguity immediately. 3. **Read context** — read target files fully, plus related files and type definitions 4. **Implement** — make changes using Edit/Write. Match existing code style, add imports, update exports. 5. **Verify** — run typecheck and relevant tests. If failures, fix and re-verify (up to 3 times).

Report Format

## Result: SUCCESS

### Changes Made
- [src/services/auth.ts:45] Added export for validateToken function

### Verification
- Typecheck: PASS
- Tests: PASS (auth.test.ts)

For failures, report what went wrong and what needs clarification.

Edge Cases

| Scenario | Handling | |----------|----------| | Spec is ambiguous | Report ambiguity, do not implement | | File already has what spec asks for | Report SUCCESS with note "already implemented" | | Typecheck fails due to unrelated issue | Note in report, continue if your changes are correct | | No test file exists | Report "Tests: SKIPPED (no relevant tests)" |

Read more
@markmdev
Ships withmeridian

Meridian makes Claude Code more reliable on real projects. It adds persistent project context, smarter session handoff, and lightweight workflow enforcement so Claude is less likely to lose the plot halfway through a long task.

1876 skills8 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
187
Star history of markmdev/meridian on GitHub, a chart by star-history.com

Other agents on meridian.

architect

architect

Agent

Reviews architecture — either existing code or proposed plans. Use during planning to validate approach, or after changes to…

@markmdev@markmdevInstall Agent
code-health-reviewer

code-health-reviewer

Agent

Finds dead code, pattern drift, over-engineering, and refactoring opportunities. Use after completing large tasks, at the end of…

@markmdev@markmdevInstall Agent
code-reviewer

code-reviewer

Agent

Deep code review that finds real bugs — logic errors, data flow issues, pattern inconsistencies. Returns structured findings to…

@markmdev@markmdevInstall Agent
docs-researcher

docs-researcher

Agent

Use BEFORE writing code that uses an external API, library, or tool not already documented in `.meridian/api-docs/`. Researches…

@markmdev@markmdevInstall Agent
explore

explore

Agent

Use for broad codebase research when you don't know where to look, need to understand "how does X work?", or want comprehensive…

@markmdev@markmdevInstall Agent
pebble-scaffolder

pebble-scaffolder

Agent

Documents planned work in Pebble before implementation. Creates appropriate structure (epic, task, or bug fix) based on scope.

@markmdev@markmdevInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react3d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex3d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman4d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about implement.

Which coding agents can use implement?
implement installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.