Plan before you code
The agent writes a blueprint plan and a step-by-step task list before changing any files. No jumping straight into code.
Helmsman is a folder of instructions you add to any project. It teaches your AI to plan first, follow shared rules, write things down, and verify its work — so you get reliable output instead of guesswork.
Plain Markdown — auto-provisioned for Cursor, Claude Code, Copilot, and AGENTS.md
What it does
Helmsman bundles the practices that keep AI-assisted development predictable: plan, document, follow rules, and verify before calling something done.
The agent writes a blueprint plan and a step-by-step task list before changing any files. No jumping straight into code.
Building from scratch? Helmsman scaffolds databases, APIs, and web apps, then checks that everything runs together.
Already have an app? On first use, Helmsman reads your codebase and documents how it works before touching features.
Plans, feature docs, histories, and project settings live in a single folder the agent maintains for you.
Shared standards for style and quality mean the agent writes code the same way every time.
Every new chat begins with a quick re-read of the rules, so the agent never forgets how your project works.
Two ways to use it
Helmsman adapts to whether you are starting fresh or joining a codebase that already exists.
Greenfield
You are building something new. Helmsman helps set up the pieces — database, API, web app — wire them together, and confirm they run before moving on.
Scaffolds platforms/ and verifies with Docker per helmsman-agent/instructions/GREENFIELD.md.
Brownfield
You already have an app. On first use, Helmsman reads your repo, writes a summary of how it is built, and only then starts new feature work.
Fills helmsman-agent/project/ (PROJECT-OVERVIEW, PROJECT-INFRASTRUCTURE, PROJECT-DESIGN) per helmsman-agent/instructions/BROWNFIELD.md.
Built-in checkpoints
Gates keep the agent from skipping ahead. It must clear each one in order — read first, plan in the middle, code last, and verify before finishing.
Read the playbook and scan project notes.
Answer open questions and write a project overview.
Write feature specs and design notes in scope.
Create a blueprint plan for the work.
Write a detailed, exhaustive task checklist.
Run quality checks and verify end-to-end.
Why it helps
Same model, same editor — a clear, repeatable process is what separates guesswork from steady, production-ready output.
What the agent sets up
Clone the repo and open your IDE. The agent auto-creates AGENTS.md, Cursor rules, and other IDE pointers — no manual setup. Day-to-day dev commands live in helmsman-agent/project/PROJECT-AGENTS.md.
# Agent instructions
<!-- HELMSMAN:START -->
> This app uses Helmsman. Before any non-trivial work, read the
> pack at helmsman-agent/ — start with helmsman-agent/HELMSMAN-AGENT.md.
## What is Helmsman
A folder of Markdown instructions at helmsman-agent/ — no runtime, no
build step. Full workflow: helmsman-agent/HELMSMAN-AGENT.md
## Start every session here
1. Bootstrap — agents provision AGENTS.md + IDE rules (BOOTSTRAP.md)
2. Read HELMSMAN-AGENT.md in full (re-entry, gates A–F)
3. Pick a mode — GREENFIELD.md or BROWNFIELD.md
4. Scan helmsman-agent/project/ (plans, tasks, histories, config)
5. Work the gates A–F — no app code until Gate A passes
## Do not
- Flatten helmsman-agent/instructions/ or project/ outside the pack
- Put application source inside helmsman-agent/
<!-- HELMSMAN:END -->Setup
Clone the repo and open it in your IDE — the agent provisions AGENTS.md and IDE rules automatically.
helmsman-agent/HELMSMAN-AGENT.md and edit files under helmsman-website/.Clone Helmsman from GitHub. That is all you need in the terminal to get started.
Open the cloned repo (or your project folder) in your editor. Your agent auto-creates AGENTS.md, Cursor rules, CLAUDE.md, and other IDE pointers from helmsman-agent/templates/.
Your agent reads helmsman-agent/HELMSMAN-AGENT.md and instructions/RULES.md, runs bootstrap per instructions/BOOTSTRAP.md, then works through checkpoints A–F before writing application code.
Keep instructions in helmsman-agent/instructions/ and project notes in helmsman-agent/project/. Do not flatten the pack outside helmsman-agent/. Multi-app repos get one pack per app.
Questions
Helmsman is intentionally simple — here is what most people want to know before trying it.
Free and open source. Drop in one folder and your AI starts planning, documenting, and verifying from the very first prompt.