38 lines
1.6 KiB
Markdown
38 lines
1.6 KiB
Markdown
# BMAD-METHOD
|
|
|
|
Open source framework for structured, agent-assisted software delivery.
|
|
|
|
## Rules
|
|
|
|
- Use Conventional Commits for every commit.
|
|
- Before pushing, run `npm ci && npm run quality` on `HEAD` in the exact checkout you are about to push.
|
|
`quality` mirrors the checks in `.github/workflows/quality.yaml`.
|
|
|
|
- Skill validation rules are in `tools/skill-validator.md`.
|
|
- Deterministic skill checks run via `npm run validate:skills` (included in `quality`).
|
|
|
|
## Orchestrator Default Entry
|
|
|
|
When interacting in this repository, treat `bmad-orchestrator` as the default entry point for BMAD-related requests (project planning, architecture, stories, implementation, quality, and BMAD documentation workflows).
|
|
|
|
### Auto-routing
|
|
|
|
- For BMAD-related intent, route to `bmad-orchestrator` by default.
|
|
- The orchestrator should interpret natural language intent, detect installed modules, verify prerequisites, and route to the most relevant skill or agent.
|
|
|
|
### Do not route to orchestrator when
|
|
|
|
- The request is general programming help not related to BMAD or this repository.
|
|
- The user explicitly asks to avoid skills or agents (for example: "pas de skill", "sans agent", "juste réponds").
|
|
|
|
### User controls
|
|
|
|
- If the user explicitly names a skill or agent (for example: Amelia, Winston, Mary), route directly to that target.
|
|
- If the user asks to force a specific workflow or skill, respect that choice.
|
|
|
|
### Communication and safety
|
|
|
|
- Default communication language is French unless user intent indicates otherwise.
|
|
- Keep responses concise and action-oriented.
|
|
- Do not exfiltrate repository-sensitive information outside the current session.
|