Skip to content

thaddeus-git/claude-code-costume-agent-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

agent-playbook

Shared method for building Claude Code agents in our team.


Operator quick start — for the daily user

You don't need to read the playbook. Claude does.

Your daily workflow:

  1. Open Claude Code in the project root.
  2. Tell it what you want to build, in one plain-English sentence.
  3. It asks questions; you answer in plain English. If a question feels too technical, say "I don't know — what would you recommend, and why?"
  4. It shows you a draft; you review it. If it doesn't make sense, say "explain it in plain English."
  5. When it looks right, say "approved, continue." If not, say what's wrong.
  6. When it says "phase done / PR open" — you go to GitHub and merge.
  7. Open a fresh chat for the next phase.

Stuck? Tell Claude "based on the playbook, what should I do next?" — it will read the relevant section and answer.

That's the whole job. Everything below this section is for the person setting up a project, not for the daily operator.


What's in here

  • PLAYBOOK.md — the method itself. Sequenced steps, named artifacts, and the discipline that keeps work reviewable when one person designs and Claude implements. Claude reads this every session. The operator does not need to read it.

That's it. One file. The playbook itself is the deliverable; everything else is plumbing.


How to consume it in a project

Two options. Pick based on how often you expect the playbook to change.

Option A — Git submodule (recommended for active teams)

The project tracks a specific commit of the playbook. Update intentionally; never silently drift.

# In your project root (e.g., geo_agent/, my-other-agent-project/, etc.)
git submodule add git@github.com:thaddeus-git/agent-playbook.git docs/playbook
git commit -m "Add agent-playbook as submodule"

Then in your project's CLAUDE.md, add this line near the top so every Claude session loads it:

@docs/playbook/PLAYBOOK.md

To update later when the playbook changes:

git submodule update --remote docs/playbook
git add docs/playbook
git commit -m "Update agent-playbook to latest"

Option B — Copy the file (simpler for one-off use)

# In your project root
mkdir -p docs/playbook
curl -o docs/playbook/PLAYBOOK.md \
  https://raw.githubusercontent.com/thaddeus-git/agent-playbook/main/PLAYBOOK.md
git add docs/playbook/PLAYBOOK.md
git commit -m "Add agent-playbook (copy)"

Then add @docs/playbook/PLAYBOOK.md to your project's CLAUDE.md as above.

You'll need to manually re-copy when the playbook updates. Acceptable for solo / one-project use.


Editing the playbook

The playbook is a living doc. Open a PR when:

  • A team retro reveals a missing step
  • A recurring mistake reveals an unwritten rule
  • An Anthropic update changes a primitive's behavior

Don't update from theory. Update from real friction.


Related repos

  • agent-template — empty scaffolding (intake / ADR / LikeC4 directories) you fork to start a new project. Pairs with this playbook.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors