Skill Tracer
Skills › BMAD Method › bmod-core-tools › team-adoption.md

team-adoption.md

26 lines · skills/bmod-core-tools/help/team-adoption.md at bd70c64

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Making a team's BMad follow shared rules
2
3Open this when a lead wants every teammate's BMad to use the same rules, tools, templates, publishing targets, or paths. `bmad-customize` writes each change; this file is for choosing where a rule goes. How overrides merge is in `help/customization.md`.
4

Making a team's BMad follow shared rules

Open this when a lead wants every teammate's BMad to use the same rules, tools, templates, publishing targets, or paths. bmad-customize writes each change; this file is for choosing where a rule goes. How overrides merge is in help/customization.md.

Raw lines 1 to 4
Names a skill bmad-customize :3
5## Pick the place by scope
6
7| The rule applies to | Put it in |
8|---|---|
9| Every workflow one agent runs | That agent skill's team override |
10| One workflow | That workflow skill's team override |
11| Several workflows | One override per workflow |
12| A shared path or a setup answer | Central config, `_bmad/custom/config.toml`, edited by hand |
13| Every session, even with no skill active | The repository's `AGENTS.md`, kept short |
15Team override files live under `_bmad/custom/` and are committed, so teammates get a change on their next pull. Personal `.user.toml` files stay out of git and win over the team file. Remind the user to commit after `bmad-customize` writes a team file.

Pick the place by scope

The rule applies toPut it in
Every workflow one agent runsThat agent skill's team override
One workflowThat workflow skill's team override
Several workflowsOne override per workflow
A shared path or a setup answerCentral config, _bmad/custom/config.toml, edited by hand
Every session, even with no skill activeThe repository's AGENTS.md, kept short

Team override files live under _bmad/custom/ and are committed, so teammates get a change on their next pull. Personal .user.toml files stay out of git and win over the team file. Remind the user to commit after bmad-customize writes a team file.

Raw lines 5 to 16
Project instruction file AGENTS.md :13
Names a skill bmad-customize :15
17## What a team can set
19- **Standing facts.** Sentences every run must respect ("Our org is AWS-only"), or a pointer to a standards document the team already maintains, which is better than copying it.
20- **Required tools.** Name the exact tool and when to call it. Teammates need that tool connected.
21- **Publishing on completion.** Instructions that run once after a skill writes its output, such as posting the document to a wiki or opening a ticket. They should ask before any action teammates will see.
22- **Writing standards and knowledge sources**, on the skills that expose them.
23- **Templates.** Point a skill at the team's own template, kept in the repository. Start from a copy of the shipped one and keep its headings.
24- **Output locations and shared paths**, pinned in central config. Pin only what the whole team must share.
26Not every skill exposes every one of these. `bmad-customize` lists what a given skill allows and never invents a field.

What a team can set

  • Standing facts. Sentences every run must respect ("Our org is AWS-only"), or a pointer to a standards document the team already maintains, which is better than copying it.
  • Required tools. Name the exact tool and when to call it. Teammates need that tool connected.
  • Publishing on completion. Instructions that run once after a skill writes its output, such as posting the document to a wiki or opening a ticket. They should ask before any action teammates will see.
  • Writing standards and knowledge sources, on the skills that expose them.
  • Templates. Point a skill at the team's own template, kept in the repository. Start from a copy of the shipped one and keep its headings.
  • Output locations and shared paths, pinned in central config. Pin only what the whole team must share.

Not every skill exposes every one of these. bmad-customize lists what a given skill allows and never invents a field.

Raw lines 17 to 26
Names a skill bmad-customize :26