Clone and Go β€” No Install Required

An AI coding workflow that builds software reliably

A flexible template for semi-autonomous AI coding. Clone it, shape it to your needs, and start building - with verification and guardrails built in. No packages to install, no services to configure.

claude-code
$ /phase-start 1
Creating branch phase-1...
Executing task 1.1.A...
βœ“ Tests passing
βœ“ Verification complete
Committed: task(1.1.A)
Executing task 1.1.B...

Three phases. Full autonomy within guardrails.

Low mental overhead for you. Commands and verification keep work on track without constant intervention.

01
πŸ“‹

Specify

Guided Q&A extracts clear requirements. Every decision is captured, every edge case surfaced.

PRODUCT_SPEC.md TECHNICAL_SPEC.md
02
πŸ—ΊοΈ

Plan

Generator creates tasks with testable acceptance criteria. Every task is verifiableβ€”no ambiguity.

EXECUTION_PLAN.md AGENTS.md
03
⚑

Execute

AI agents work task-by-task. Automatic verification after each one. Human checkpoints between phases.

Your working code Clean git history

Everything you need for reliable AI coding

Built-in verification, security, and recovery. No more crossing your fingers.

πŸ”

Multi-Agent Verification

Sub-agents verify each task against acceptance criteria. Code doesn't pass until tests pass.

πŸ§ͺ

TDD Enforcement

Verifies tests exist, were written first, and have meaningful assertions. Git history proves compliance.

πŸ”’

Security Scanning

Dependency audits, secrets detection, and static analysis at every checkpoint. Blocks on critical issues.

🚨

Stuck Detection

Agents escalate to humans after repeated failures instead of spinning forever. No more burning tokens.

↩️

Recovery Commands

Analyze failures, rollback phases, retry tasks with fresh context. Fix problems without starting over.

🌿

Git Workflow

One branch per phase, one commit per task. Human review before push. Clean, traceable history.

πŸ“„

Spec Verification

Checks that requirements flow through document chain. Nothing lost between product spec and implementation.

▢️

Auto-Advance

After checkpoints pass, automatically advance to the next phase. Hands-off execution with a 15-second interrupt window.

🧠

Learning Capture

Save project-specific patterns and gotchas to LEARNINGS.md. Future sessions load this context automatically.

πŸ“₯

Deferred Requirements

When you say "v2" or "later" during Q&A, the toolkit captures it with context. Nothing gets lost in the shuffle.

πŸ”Œ

Multi-CLI Support

Works with Claude Code and OpenAI Codex CLI. Auto-detects your environment and adapts accordingly.

Why I built this

I started using CLI tools (Claude Code, Codex CLI) after vibe coding tools like Replit and Lovable left me wanting more.

Using these CLI tools for some time, I, like many people, wanted to improve my workflow. AI coding agents are powerful, but unreliable. The CLI tools help govern the agents, but with that freedom also comes the risk of adding overhead and complexity.

With most of the workflows that I found online and in AI coding communities, they were both complex (87 agents! Ralph! Run 10 Claude's at once!), and they were relatively opinionated. I found these workflows to be too restrictive, particularly in the dynamic, fast-moving AI coding space.

This workflow has a few goals:

  1. Facilitate consistent AI-assisted coding.
  2. Accentuate the strengths of AI coding agents while mitigating their weaknesses.
  3. Accomplish that with low mental overhead and complexity.

That's why it's a Git repo that you can clone, fork, inspect, and modify as you see fit.

If it's working well, you'll be able to understand & customize your workflow; you'll spend more time planning than pasting; and you'll spend more time reviewing completed work, than inspecting half-completed prompts.

πŸ‘¨β€πŸ’»
Benjamin Shoemaker
Creator

Real example, real output

We used this toolkit to build a calculator app from scratch. Browse the generated specs, execution plan, and final working code.

PRODUCT_SPEC.md TECHNICAL_SPEC.md EXECUTION_PLAN.md AGENTS.md Working calculator app
View Example Project

Clone, open, go.

No npm install. No configuration. No accounts. Just clone the repo and start using the slash commands in Claude Code.

# Clone and set up
git clone https://github.com/benjaminshoemaker/ai_coding_project_base.git
cd ai_coding_project_base
 
# Generate specifications (from toolkit directory in Claude Code)
/setup ~/Projects/my-app
/product-spec ~/Projects/my-app
/technical-spec ~/Projects/my-app
/generate-plan ~/Projects/my-app
 
# Execute phases (from your project directory)
cd ~/Projects/my-app
/fresh-start
/phase-start 1
/phase-checkpoint 1

Ready to build reliably?

Open source template. Clone it, customize it, make it yours. No installation required.