Skip to content

HelloRuru/claude-teams-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Claude Teams Go

Single window, multi-agent โ€” one command launches an entire team.

MIT License Claude Code hooks Zero Dependencies

English ย |ย  ็น้ซ”ไธญๆ–‡ ย |ย  ๆ—ฅๆœฌ่ชž


Why?

You already pay for Claude Code. You already know how to write markdown. Why should running a multi-agent team require anything more?

Current situation:

  • Official Claude Code Agent Teams is experimental and limited
  • Most solutions demand you learn a new framework before you get any value
  • Agent worktree lets each agent work in isolation โ€” but it only handles where they work, not who does what, how they collaborate, or who checks the result. You get separate outputs, not one integrated deliverable

The fix:

One window. One command. One deliverable. Claude Teams Go gives you structured multi-agent collaboration using only Hooks + Markdown โ€” a conductor assigns tasks, a judge runs your checklist, a polisher refines with you until you're satisfied. No runtime. No package manager. No new language to learn. Define a blueprint, run /teams, and your team collaborates through a clear pipeline to deliver a finished result.


โš™๏ธ How It Works

Generic Flow (same for every blueprint)

You -- request --> Conductor -- dispatch --> Task Agents (parallel) -- results --> Integrator -- delivery --> You
                                                                                      ^            |
                                                                                      |-- feedback -|
Phase Who What happens
0 Conductor (Claude Code itself) Receives your request, clarifies if needed, picks a blueprint, dispatches agents
1 Task Agents Parallel workers โ€” research, plan, draft, analyze (defined per blueprint)
2 Integrator Merges all agent outputs, runs checklist item by item, rejects if quality gates fail

Your main contacts: Conductor at the start, Integrator at the end.

Writing Blueprint Extended Flow

Writing blueprints add two collaborative roles and a polish stage before delivery:

Task Agents -- material --> Empath + Architect (co-write) -- draft --> Integrator -- review --> Polisher -- delivery --> You
Extended Phase Who What happens
2a Empath + Architect Co-write: Empath handles emotion, Architect handles structure, together they produce a first draft
2b Integrator Merges the draft, runs checklist item by item
3 Polisher Cuts redundancy, adjusts tone, scans for AI traces, negotiates with you until you're satisfied

Writing blueprint contacts: Conductor at the start, Polisher at the end.


๐Ÿ“ฆ Quick Start

1. Clone

git clone https://github.com/HelloRuru/claude-teams-go.git
cd claude-teams-go

2. Copy into your project

# Copy roles, blueprints, and commands to your .claude directory
cp -r roles/ ~/.claude/roles/
cp -r blueprints/ ~/.claude/blueprints/
cp -r commands/ ~/.claude/commands/

# Install the hook
cp hooks/teams-router.js ~/.claude/hooks/

3. Launch

/teams

That's it. The hook watches your prompts, detects blueprint triggers, and asks before launching โ€” never auto-fires.


๐Ÿง  Blueprint System

Blueprints are markdown files that define what agents to spawn and how they collaborate. They live in blueprints/ and follow a simple format:

# Blueprint: copywriting

## Meta
name: copywriting
triggers: [copywriting, write FB, write post]
description: Produce a complete piece of copy from scratch

## Agents
| id | role | task | memory |
|----|------|------|--------|
| A1 | planner | {assigned at runtime} | project-data |
| A2 | planner | {assigned at runtime} | โ€” |
| B  | keyword-specialist | {assigned at runtime} | writing-rules |

## Flow
parallel: [A1, A2, B]
then: assembler
then: checker
then: polisher

## Checklist
- [ ] Deliverable addresses the original requirement
- [ ] Writing style matches project guidelines
- [ ] AI traces removed

Key points:

  • Task fields are never hardcoded โ€” the Conductor assigns them at runtime based on your actual request
  • Memory fields are optional โ€” they inject context from claude-memory-engine if installed
  • Blueprints aren't just for writing โ€” use them for deployments, research, code reviews, decision-making, anything

Start from the template: blueprints/_template.md

Writing Your Own Blueprint

Fastest way: after installing, just tell Claude Code "write me a blueprint for OOO" and it'll generate one for you.

To write one manually:

  1. Copy blueprints/_template.md to blueprints/my-task.md
  2. Fill in ## Meta โ€” give it a name, triggers (words that activate it), and a one-line description
  3. Define ## Agents โ€” each row is a parallel worker. Leave the task column as {assigned at runtime} so the Conductor decides what each agent does based on your actual request
  4. Set ## Flow โ€” list agents to run in parallel, then the pipeline: assembler -> checker -> polisher
  5. Add ## Checklist โ€” the Judge uses this to decide pass/fail. Be specific: vague checks get vague results
  6. (Optional) Add ## Roles Memory โ€” if you use claude-memory-engine, map roles to memory files for automatic context injection

That's it. Run /teams, mention a trigger word, and the Conductor picks your blueprint.


๐Ÿ‘€ What It Looks Like in Action

Generic Flow: Competitive Analysis

You: /teams Analyze three competitors โ€” strengths and weaknesses

----------------------------------

Conductor launches
  "Got it. Matched the analysis blueprint.
   Goal: compare three competitors | Output: analysis report
   Dispatching 3 Agents in parallel."

----------------------------------

Phase 1 | Parallel Research

  Agent A -> Investigate Competitor A: features, pricing, reviews
  Agent B -> Investigate Competitor B: features, pricing, reviews
  Agent C -> Investigate Competitor C: features, pricing, reviews

  All three complete simultaneously

----------------------------------

Phase 2 | Merge & Check

  Integrator
  -> Merges three reports into a comparison table
     Runs checklist item by item... 6/6 passed. PASS.

----------------------------------

Phase 3 | Delivery

  "Done. Need any adjustments?"

  You: Add an after-sales support column
  Integrator: "Added."

  You: OK looks good
  -> Final report delivered

Also works for: event planning, research reports, decision analysis, proposal drafts, and more.

Generic Flow: Vibe Coding

You: /teams Build an event registration page with a form and submission notifications

----------------------------------

Conductor launches
  "Got it. Matched the dev blueprint.
   Goal: event registration page | Requirements: form + notifications
   Dispatching 3 Agents in parallel."

----------------------------------

Phase 1 | Parallel Development

  Agent A -> Design page layout + form UI
  Agent B -> Write form submission logic + notification feature
  Agent C -> Handle deployment config + environment variables

  All three complete simultaneously

----------------------------------

Phase 2 | Merge & Check

  Integrator
  -> Assembles three outputs into a complete project
     Runs checklist item by item... 5/5 passed. PASS.

----------------------------------

Phase 3 | Delivery

  "Done. Want to run it first?"

  You: The form is missing a phone number field
  Integrator: "Added, and updated the validation logic too."

  You: OK deploy it
  -> Deployment complete

Writing Blueprint Example

You: /teams Write an article about multi-agent task delegation, for AI enthusiasts

----------------------------------

Conductor launches
  "Got it. Matched the copywriting blueprint.
   Audience: AI enthusiasts | Platform: Blog | Topic: multi-agent delegation
   Dispatching 3 Agents in parallel."

----------------------------------

Phase 1 | Parallel Research

  Planner -> Produces article skeleton + section key points
  Researcher -> Gathers multi-agent use cases
  Keyword Specialist -> Extracts search intent + semantic keywords

  All three complete simultaneously

----------------------------------

Phase 2 | Co-writing

  Empath + Architect collaborate
  -> Empath handles emotion, Architect handles structure
     Together they produce a first draft

----------------------------------

Phase 3 | Merge & Check

  Integrator
  -> Merges the draft, runs checklist item by item
     8/8 passed. PASS.

----------------------------------

Phase 4 | Polish & Delivery

  Polisher (your main contact from here)
  -> Cuts redundancy, adjusts tone, scans for AI traces

  "Done โ€” 1,200 words. Need any adjustments?"

----------------------------------

You: Make the opening more vivid
Polisher: "Revised. Switched the opening to a scene-setting approach."

You: OK looks good
  -> Final draft delivered

๐Ÿ’ฌ Commands

English ไธญๆ–‡ What it does
/teams /็ต„้šŠ Launch a team from a blueprint
/blueprint /่ฆๅŠƒ List, create, or edit blueprints
/roles /่ง’่‰ฒ่จญๅฎš View or modify resident roles

All commands have separate English and Chinese files, written naturally in each language.


Universal Roles (present in every blueprint)

No matter what blueprint you run, these two always show up:

Conductor

Your first point of contact. Receives your request, matches it to a blueprint, and dispatches Task Agents. Will ask clarifying questions if needed.

Integrator (Judge)

Merges all agent outputs and runs the checklist item by item. Rejects anything that doesn't pass โ€” never ships subpar work.

Writing Blueprint Roles

Writing blueprints add three more:

Empath

Handles the emotional side. Finds the warmest angle, transforms raw material into relatable scenes, and focuses on narrative rhythm and emotional resonance. Co-writes with the Architect.

Architect

Handles the structural side. Builds the most persuasive framework, ensures keywords land naturally, and backs every argument with logic and data. Co-writes with the Empath.

Polisher

Your sole point of contact at delivery. Handles tone tuning, redundancy removal, rhythm adjustment, and final AI-trace scanning. Negotiates with you until the result is right โ€” not a one-shot dump.

Need something different?

Add a row to ## Agents in your blueprint and you have a new team member. You can also create new .md files in roles/ to define permanent roles.


๐Ÿ”— Memory Integration

Claude Teams Go works standalone. But pair it with claude-memory-engine, and your agents get project context automatically:

Condition Behavior
Memory engine detected Blueprint memory fields are injected into subagent prompts
Memory engine not found Skipped gracefully โ€” agents work from the blueprint alone
Resident roles Can also load memory via the Roles Memory section

This means your project context, style guides, and reference data can flow into every agent without manual copy-pasting.


๐ŸŽฏ Features

What How
Inter-agent collaboration Agents share results through a structured pipeline โ€” not just parallel, they actually talk
Dual-perspective collaboration (writing) Empath (emotion) + Architect (structure) co-write, then the Integrator merges and checks
Built-in quality gates Integrator runs checklists before anything reaches you. Fails get sent back, not shipped
Human-in-the-loop delivery Polisher negotiates with you until you're satisfied โ€” not a one-shot dump
Blueprint system Define teams in plain Markdown. No YAML, no config files, no new syntax to learn
Memory integration Optional โ€” pairs with claude-memory-engine to auto-inject project context
Dependencies Zero. One .js hook + Markdown files. That's it
Setup time ~2 minutes from clone to first team launch
Extensible Write your own blueprints for any workflow: writing, deployment, code review, research, decision-making

๐Ÿ“‚ File Structure

claude-teams-go/
โ”œโ”€โ”€ roles/                    # Resident role definitions
โ”‚   โ”œโ”€โ”€ assembler-empath.md
โ”‚   โ”œโ”€โ”€ assembler-architect.md
โ”‚   โ”œโ”€โ”€ checker.md
โ”‚   โ””โ”€โ”€ polisher.md
โ”œโ”€โ”€ blueprints/               # Team blueprints
โ”‚   โ””โ”€โ”€ _template.md
โ”œโ”€โ”€ hooks/                    # Hook router
โ”‚   โ””โ”€โ”€ teams-router.js
โ”œโ”€โ”€ commands/                 # Slash commands (EN + ZH)
โ”‚   โ”œโ”€โ”€ teams.md
โ”‚   โ”œโ”€โ”€ blueprint.md
โ”‚   โ”œโ”€โ”€ roles.md
โ”‚   โ”œโ”€โ”€ ็ต„้šŠ.md
โ”‚   โ”œโ”€โ”€ ่ฆๅŠƒ.md
โ”‚   โ””โ”€โ”€ ่ง’่‰ฒ่จญๅฎš.md
โ”œโ”€โ”€ skill/
โ”‚   โ””โ”€โ”€ SKILL.md
โ”œโ”€โ”€ PLANNING.md
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ README.zh-TW.md
โ””โ”€โ”€ LICENSE

License

MIT License. See LICENSE for details.


Made by HelloRuru -- because the best tools are the ones you already have.

About

Single window, entire team | Hooks + Markdown multi-agent collaboration for Claude Code

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors