Pick a play, follow the playbook, use the AI skills that power each step. Plays are 12-month commitments, adjusted quarterly, reported monthly, executed weekly via sprints.
The portal reads from a markdown library. Every play in §02 is a real .md file in /playbooks/: edit the file, refresh the page, the change is live. Same for skills in §03. The whole set ships as one installable Claude Code plugin (claude plugin marketplace add), git-backed, so the team installs once instead of symlinking skills in one by one.
The AM and client commit one outcome. The pod picks the plays.
02-Strategy/outcome-Q[n].md. PM builds the schedule in Teamwork.Stack · Team Brief · Play library · pod-load · HubSpot · 02-Strategy
The PM runs sprint planning. The pod works the plays.
bb-house-style for the judgment calls before anything ships.Stack · Playbook · Teamwork · client folder · Claude
The PM builds the report. The AM hosts the review.
04-Reports, HubSpot, and GA4.status-report-writer for the update, sprint-recap for call notes, qbr-prep-kit at quarter end.04-Reports so the quarterly review has receipts.Stack · 04-Reports · HubSpot · GA4 · §03 skills
Every client has a next-annual-plan date in Agency Backpack.
twelve-month-plan skill (§03): four quarters, one outcome each, plays per tier.Stack · Agency Backpack · 02-Strategy · Team Brief · HubSpot
Nineteen plays organized into four outcomes: Attract, Convert, Close, and Customer. Each quarter the AM and client commit to one outcome and run tier-allocated plays against it.
Base runs no plays, so there is nothing to filter. The custom website, SEO fundamentals, and free hosting and maintenance are the whole scope. Every play below is available from Foundation, Growth, or Scale.
Each playbook step calls a specific AI skill. Live skills are ready today. Planned skills are coming in waves 2 and 3.
Every BB skill enforces these. If output violates one, the skill needs fixing.
Thoughtful operator talking to a peer. Not a vendor. Not a guru.
Use a regular dash with spaces ( - ) or a comma.
Default to short. Vary length only for rhythm.
"In today's fast-paced world." "I hope this email finds you well." Banned.
Use [TK: source needed]. Never fabricate.
HubSpot, SearchAtlas, Replit, Claude. Not "a CRM."
StoryBrand, EOS, Working Genius, PEACE Sound Bites.
Every deliverable closes with one bolded Next: line.
"I don't know" beats a confident hallucination.
Where files live, how to use this, what to do when something is wrong.
Every client gets a standard folder structure. The playbooks all reference these paths.
/BB Clients/[Name]/ ├── 00 — Brand design system, voice, logo (Claude Project) ├── 01 — Calls Granola exports + Doc summaries ├── 02 — Strategy 12-month plan, QBRs ├── 03 — Plays/[PlayName]/ drafts/, final/, live-assets.md ├── 04 — Reports monthly performance, QBRs ├── 05 — Sprints recaps, weekly outputs └── 99 — Archive
Plus: Granola folder per client (named the same), Claude.ai Project per client (brand assets + voice loaded as Project Knowledge).
The playbook content lives in markdown files at bb-operations/playbooks/. One .md file per play. Edit the file, save, refresh this portal — changes appear immediately. The portal is just a visual front end for the markdown library.
If you add a new play, also add an entry to playbooks/index.json so the portal picks it up.
A play is a 12-month commitment we make to a client. Base runs 0 plays (fundamentals only), Foundation runs 1 at a time, Growth runs 3, Scale runs 5.
A sprint is the weekly execution unit (prep → meeting → execute → async). Each play moves forward a few sprints per quarter. The playbook tells you what each quarter's sprints should ship.
Install the BB skills plugin once (claude plugin marketplace add) and every skill in §03 auto-loads in Claude Code. No plugin yet? Open the skill card in §03, copy the prompt, and paste into your Claude tool of choice: Claude.ai (with a Project for repeated use) or a one-off message. A hook lints every draft for voice mechanics automatically as it's written; check bb-house-style for the judgment calls before sending to a client.
Tell Jay or Brandon in #ai-workforce. Skills with willing human owners (you'd sit for the 30-min interview + review the first 5 outputs) ship faster.
That's the point of quarterly review. Each playbook has "Adjustment triggers" — specific conditions that say "if this happens, do that." End of quarter, the AM + CM read the triggers, decide, and the change goes into /02 — Strategy/ as the year-plan revision.
Send Jay (or post in #ai-workforce): the skill name, the input you gave, the wrong output, what you'd have written instead. Most "wrong" is missing context — usually a one-paragraph fix to the prompt.