DocsGet started
Quick start
The path from a fresh install to your first feature: set up the project files with ab-project-start, approve a design, build it with as much oversight as you want, and leave a handoff note for the next session.
-
Install the blueprint for your tool, as described in Install.
-
Set up a project. Open a session in your project and run the
ab-project-startskill, first thing in a new project or when you bring the blueprint into an existing one. Set up your project shows how to call it in each tool, and Codex offers it right after install. It addsAGENTS.md(with a one-lineCLAUDE.mdthat imports it),docs/,context/ BACKLOG.mdand.agent-blueprint/, merging into what is already there, then fills in conventions, goals and status from your code and a short conversation. It refuses to run in your home folder, and in a folder with files that is not a git repository it asks before writing. To add only the files without a session, run this from a clone of the repository:.gitignore bash install.sh --scaffold /path/to/your/project -
Design your first feature. Ask for the
ab-brainstormingskill with your idea. It checks what the repository already answers, compares two or three approaches, asks you to approve a design, and saves a plan underdocs/. It asks for that approval once, and a design you already approved, or told it to build, goes ahead without a second question. Read the plan before anything runs, because it holds the details the design left open.plans/ -
Build it, choosing how much you want to watch:
ab-build-pipelineruns the plan with a checkpoint after every stage.ab-ship-pipelineruns it end to end with no checkpoints.ab-orchestrateruns it as team work, in parallel waves.
-
Take the short path for small changes. A bug fix with an obvious cause, a typo, a config change or a test for existing behavior, touching under three files, goes through
ab-quick-fix: a failing test, the fix, the whole test suite, a commit. -
Hand over to the next session. Ask for
ab-session-wrapat the end. It updatesdocs/from git history and the file system. Next time,context/ STATUS.md ab-resume-sessionreads it back and tells you whether anything moved in between.