About specdog

specdog is a toolkit for making software specs easier for both humans and AI agents to read. The goal is simple: keep intent, implementation rules, and agent instructions in structured files that can be validated and queried.

The project focuses on spec-driven development, agent discovery, and small runtime surfaces that reduce guesswork when an agent enters a codebase.

What we build

dotdog

CLI and MCP tooling for writing, validating, and querying structured project specs.

collar

An agent harness that loads graph-backed behavior instead of relying on loose prompt text.

leash

A robotics-oriented harness for simulation-first agent control and capability gating.

Why it exists

AI agents work better when they can find exact names, relationships, states, and constraints without scanning long prose. specdog tools make that structure explicit while still keeping the source material readable.

Where to start

Start with the guide for the workflow, for agents for runtime instructions, or the blog for background writing.