SpecD — Summary
SpecD is the most architecturally sophisticated framework in this batch: a TypeScript monorepo (@specd/*) shipping a full CLI (specd), an MCP server, a multi-language code graph engine, and agent plugins for Claude Code, GitHub Copilot, Codex CLI, and OpenCode. Its core architectural thesis is "context compiled, not discovered" — SpecD pre-computes which specs are relevant to a change and delivers a single ordered instruction block to the agent, eliminating the need for agents to search for context. A customizable schema.yaml defines artifact workflow, section structure, and dependency order per project. The change lifecycle (drafting → designing → ready → implementing ⇄ verifying → done → archivable) has mandatory verification and optional human approval checkpoints. Lifecycle hooks (pre/post, shell commands or AI instructions) attach to state transitions. The code graph supports TypeScript, Go, Python, and PHP for impact analysis. Compared to seeds, SpecD is the closest thing to kiro in its closed-loop spec-to-verification lifecycle and lifecycle hook model, but SpecD is open source and multi-agent-tool; it goes beyond all seeds in the context compilation + code graph integration.