AI-driven specs, enforced at commit time. Code without traceability doesn't merge.
Taproot keeps a git-versioned chain from business intent → stakeholder behaviour → implementation — and enforces it at every commit via a pre-commit hook.
What it does
Requirement hierarchy: Intent → UseCase → Implementation, all in plain Markdown in your repo
Acceptance criteria: Gherkin-style AC embedded directly in behaviour specs
Pre-commit enforcement: Hook validates specs and traces implementations before any commit lands
AI-agent integration: Works with Cursor, Claude Code, Windsurf, Aider, and any agent with a CLI
Get started
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
Run Taproot: Initialize project
Taproot sets up the taproot/ folder, installs the pre-commit hook, and configures your AI agent
Requires Node.js 18+ and npm available in your terminal.