Wed, Apr 1, 202615:12EvalsCoding agentsAgents
Spec-Driven Agent Coding: Specs as Source of Truth with forgectl
Jake Cukjati explains spec-driven agent coding and forgectl, his tool for generating code from specs.
Takeaways
- He kept hitting the same problem with a coding agent: end-to-end and integration tests exposed code that had to be redone, which doubled the work.
- Spec-driven development, from the Ralph Playbook, treats specs as the source of truth; he also had an agent reverse-engineer an existing codebase into specs, which surfaced a bug he was stuck on.
- forgectl takes a plan through specifying, implementation planning and implementation, much as a compiler works through layers, with specs as the code you edit.
- It runs as a state machine with evaluators at nearly every step; the evaluation rounds, commit behavior and agent type are configurable, and it uses Claude Code sub-agents.
- Specs stay with the codebase, later iterations produce spec diffs, and he says it cannot yet reverse-engineer brownfield projects; plugins are planned.

Transcript
Transcript coming.
Same night
13:25BuildScript: A Website Built from a Google DocStefano Casafranca · Coding agents
18:03GitKB: A Git-Like Knowledge Base for AI AgentsMatt Walters · Graphs
15:44OWASP MCP Top 10 and the MCP Server Security StandardJohn Van Lowe · MCP
15:15Safe Autonomous AI Systems: Lessons from Process ControlRiccardo Pirruccio · Agents

