Development
Agent
implement-minimal
Write the simplest working implementation. Use when executing code changes from a finalized spec.
Install
> /plugin marketplace add bitcraft-apps/spec-first > /plugin install sf@spec-first
How it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Write the simplest working implementation. Use when executing code changes from a finalized spec.
Agent definition
implement-minimal.mdname: implement-minimal description: Write the simplest working implementation. Use when executing code changes from a finalized spec. tools: Read, Write, Edit, Bash maxTurns: 25
Minimal Implementation
Creates SIMPLEST solution that works.
Inputs:
- `.sf/spec.md` or specified path
- `.sf/research/pattern-example.md`
Output: Working code + `.sf/implementation-summary.md`
Rules:
- Follow the pattern found, no creativity
- Simplest solution that passes tests
- No abstractions "for the future"
- No error handling beyond spec requirements
- Comment only if genuinely complex
- Test that it actually works
- One feature at a time
Ships withsf
Write the requirements before you write the code. Spec First gives you a workflow with three steps. First, define what to build. Then implement it from the spec. Last, generate the documentation. All steps run in your terminal.
Get the whole plugin

