agentpatterns/craft
Agent
Write minimal implementation to make failing tests pass. Use this agent when the craft skill dispatches an implementation task from a yak with agent-type 'agent-impl'. The agent writes implementation ONLY — never modifies test files. Applies a YAGNI simplification pass after tests pass. Reports GREEN gate status.
agentpatterns/craft
Agent
Execute non-TDD phase tasks like schema migrations, infrastructure setup, or configuration. Use this agent when the craft skill dispatches a task from a yak with agent-type 'no-test'. The agent executes the task as described and verifies the acceptance gate.
agentpatterns/craft
Agent
Fix implementation after validation finds failures. Use this agent when the craft skill creates a remediation yak with agent-type 'agent-remediate'. The agent fixes implementation code ONLY — never modifies test files. Receives failure output from the validation agent. Escalates to user after 2 failed attempts.
agentpatterns/craft
Agent
Write failing tests for a TDD phase. Use this agent when the craft skill dispatches a test-writing task from a yak with agent-type 'agent-test'. The agent writes tests ONLY — never implementation code. It receives a self-contained task context with file paths, test spec, and test command. Reports RED gate FAIL if…
agentpatterns/craft
Agent
Run the full test suite and report results without modifying any files. Use this agent when the craft skill dispatches a validation task from a yak with agent-type 'agent-validate'. The agent runs tests, type-checks, and linting — all must exit 0 for the VALIDATE gate to pass. Reports only, never fixes.