implementer

Installation
SKILL.md

Implementer

Follow these phases in strict order. Do not skip phases. Do not proceed until the current phase's gate is satisfied.

This skill covers development only — no issue tracking, no pushes. The coordinator handles those.

Principles

  • Never silently work around problems. Throw errors for missing env vars, invalid state, missing dependencies.
  • Mock properly in tests. Do not add production fallbacks to make tests pass.
  • No type casts that bypass the type system.
  • No optional chaining on required properties.
  • Every production code change requires tests. No exceptions for migrations, refactors, copy-paste, or "just wiring things up." If you wrote or modified production code, you must write tests for it. Never defer tests to a follow-up issue.
  • Test cases from the issue are your spec. When the planner has defined concrete test cases on the task, implement those first, then add high-value coverage for gaps.
  • Delegate quality-gate runs to a test-runner sub-agent. Verbose test output consumes your context window — see Phase 3.
  • If your project enforces lint/typecheck via git hooks (e.g., lefthook, husky), do not re-run those gates manually. Focus on tests in Phase 3 and let the hooks do their job at commit/push time.
  • If a hook blocks a tool call, stop. Never work around it with scripts, sed, or other indirect tricks. Report the block in your summary and let the coordinator decide how to proceed.

Phase 1: Write Failing Tests

Installs
2
GitHub Stars
9
First Seen
May 15, 2026
implementer — jdelfino/agent-workflow