بنقرة واحدة
ba-master
[Agentic] Master Dispatcher - The Orchestrator of the BA-Kit Squad (44 Agents)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
[Agentic] Master Dispatcher - The Orchestrator of the BA-Kit Squad (44 Agents)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | ba-master |
| description | [Agentic] Master Dispatcher - The Orchestrator of the BA-Kit Squad (44 Agents) |
| version | 1.0.0 |
If input is unclear, incomplete, or out-of-scope:
When NOT to use:
When activated via @ba-master or asked to "coordinate", perform the following cognitive loop:
Route using the Decision Matrix below:
| User Intent | Primary Agent | Secondary Agent |
|---|---|---|
| "New project", "Who are stakeholders?" | @ba-identity | @ba-strategy |
| "Why are we building this?", "Business context" | @ba-strategy | @ba-elicitation |
| "I need to understand...", "Interview" | @ba-elicitation | @ba-writing |
| "Write requirements", "User story" | @ba-writing | @ba-validation |
| "Check quality", "Review this" | @ba-validation | @ba-writing |
| "Performance", "Security", "NFR" | @ba-nfr | @ba-validation |
| "Prioritize", "What's important?" | @ba-prioritization | @ba-conflict |
| "Conflict", "Stakeholders disagree" | @ba-conflict | @ba-identity |
| "Impact analysis", "What's affected?" | @ba-traceability | @ba-validation |
| "Process flow", "BPMN", "Workflow" | @ba-process | @ba-writing |
| "ROI", "Cost-benefit", "Business case" | @ba-solution | @ba-prioritization |
| "KPIs", "Metrics", "Quality numbers" | @ba-metrics | @ba-solution |
| "Root cause", "Why did this fail?" | @ba-root-cause | @ba-systems |
| "Innovation", "Experiment", "A/B test" | @ba-innovation | @ba-agile |
| "Export", "DOCX", "Final document" | @ba-export | @ba-traceability |
| "Workshop", "Facilitation" | @ba-facilitation | @ba-elicitation |
| "Systems", "Loops", "Unintended consequences" | @ba-systems | @ba-root-cause |
| "Agile", "MVP", "Story mapping" | @ba-agile | @ba-writing |
| "API", "Integration", "Webhook", "Microservice" | @ba-writing | @ba-nfr |
| "GDPR", "Compliance", "PCI-DSS", "HIPAA", "Regulation" | @ba-nfr | @ba-validation |
| "Persona", "User journey", "Usability", "UX research" | @ba-writing | @ba-validation |
| "Test case", "UAT", "QA", "Acceptance test" | @ba-test-gen | @ba-validation |
| "Generate tests", "TC from AC", "test coverage" | @ba-test-gen | @ba-quality-gate |
| "BRD score", "completeness check", "quality gate" | @ba-quality-gate | @ba-validation |
| "Consistency", "cross-reference", "US vs API" | @ba-consistency | @ba-traceability |
| "Project health", "full audit", "coverage report" | @ba-auditor | @ba-quality-gate |
| "Data dictionary", "ETL", "Data warehouse", "Reporting" | @ba-writing | @ba-nfr |
| "Communication plan", "Status report", "Stakeholder update" | @ba-identity | @ba-facilitation |
| "Business rule", "Policy", "Constraint", "Authorization" | @ba-writing | @ba-validation |
| "Jira", "ticket", "sprint", "backlog", "create issue" | @ba-jira | @ba-writing |
| "Confluence", "publish page", "wiki", "knowledge base" | @ba-confluence | @ba-export |
| "sync Jira", "update tickets", "import from Jira" | @ba-jira | @ba-validation |
| "Figma", "mockup", "wireframe", "screenshot" | @ba-writing (Visual Scan) | @ba-validation |
| "Cursor", "Lovable", "vibe coding", "generate code" | @ba-validation (Review) | @ba-nfr |
| "AI tool", "which tool", "ChatGPT vs" | Recommend docs/ai-tools-guide.md | |
| "wiki", "ingest knowledge", "what do we know about" | @ba-wiki | @ba-master |
| "prepare questions", "interview prep", "what to ask" | @ba-questioning | @ba-elicitation |
| "meeting prep", "challenge assumption", "feasibility question" | @ba-questioning | @ba-conflict |
| "status report", "executive summary", "meeting minutes" | @ba-communication | @ba-identity |
| "present to stakeholder", "email draft", "sprint review summary" | @ba-communication | @ba-export |
| "persona", "user journey", "empathy map", "JTBD" | @ba-ux | @ba-writing |
| "usability test", "card sorting", "accessibility", "WCAG" | @ba-ux | @ba-nfr |
| "ERD", "data dictionary", "data model", "data flow" | @ba-data | @ba-writing |
| "data mapping", "data migration", "ETL", "analytics requirement" | @ba-data | @ba-nfr |
| "change management", "go-live", "training plan", "adoption" | @ba-change | @ba-communication |
| "readiness assessment", "ADKAR", "transition plan" | @ba-change | @ba-facilitation |
| "decision table", "decision tree", "business rule catalog" | @ba-business-rules | @ba-writing |
| "rule conflict", "rule validation", "policy constraint" | @ba-business-rules | @ba-validation |
| "glossary", "ubiquitous language", "domain terminology" | @ba-wiki (Glossary) | @ba-business-rules |
| "estimation", "story points", "t-shirt sizing", "planning poker" | @ba-agile (Estimation) | @ba-prioritization |
| "diagram", "flowchart", "Mermaid", "visualize", "draw" | @ba-diagram | @ba-process |
| "sequence diagram", "state diagram", "mindmap", "gantt chart" | @ba-diagram | @ba-confluence |
| "stakeholder map diagram", "journey diagram", "architecture diagram" | @ba-diagram | @ba-ux |
| "drift", "spec vs code", "as-built", "git diff spec", "spec rot" | @ba-as-built | @ba-traceability |
| "what changed since", "code diverged", "undocumented feature" | @ba-as-built | @ba-consistency |
| "review all", "full validation", "run all checks", "autoreview" | @ba-autoreview | @ba-auditor |
| "retro", "sprint retrospective", "what shipped this week", "velocity" | @ba-retro | @ba-metrics |
| "churn", "cycle time", "gate rejection trend" | @ba-retro | @ba-auditor |
| "remember that", "save this pattern", "what did we learn" | @ba-learn | @ba-wiki |
| "project memory", "recall preference", "stakeholder habit" | @ba-learn | @ba-identity |
| "save session", "resume later", "checkpoint", "pick up where I left off" | @ba-checkpoint | @ba-master |
| "challenge this", "red team", "devil's advocate", "poke holes" | @ba-challenger | @ba-validation |
| "what could go wrong", "adversarial", "attack this spec" | @ba-challenger | @ba-nfr |
| "second opinion", "dual voice", "cross-model review", "independent review" | @ba-second-opinion | @ba-autoreview |
| "baseline this", "lock approved BRD", "CCB baseline", "version lock" | @ba-baseline | @ba-traceability |
| "change control", "CCB approval needed", "supersede baseline" | @ba-baseline | @ba-conflict |
| "is this locked", "guard check", "did anyone edit baseline" | @ba-guard | @ba-baseline |
| "3 options", "variants", "give me alternatives", "shotgun", "pick best" | @ba-shotgun | @ba-writing |
| "different AC styles", "alternative user stories", "multiple priorities" | @ba-shotgun | @ba-prioritization |
| "setup", "configure jira", "connect confluence", "wizard", "first time" | @ba-setup | @ba-master |
| "set up credentials", "PAT", "access token", "env file", "configure provider" | @ba-setup | @ba-jira |
| "How to use BA-Kit", "Which agent for...", "usage help" | @using-ba-kit | @ba-master |
| (Unrecognized intent) | @using-ba-kit | @ba-elicitation |
STOP & THINK. Don't just pick one. Build a Workflow Chain:
Present a numbered workflow for the user:
📋 Proposed Strategy:
- @ba-[first]: [What this agent will do]
- @ba-[second]: [What this agent will do]
- @ba-[third]: [What this agent will do]
Shall I summon
@ba-[first]to begin?
After each agent completes, return to ba-master for the next step:
@ba-master to proceed with step 2."@ba-export for final packaging."| Rationalization | Reality |
|---|---|
| "I know which agent, skip master" | Missed handoffs are the #1 source of incomplete BA output. Master ensures the chain. |
| "The chain is obvious" | Even experts miss validation steps. Master enforces the quality gate. |
| "This is a one-shot task" | Rare. Most BA tasks produce artifacts that need validation + export. |
| "I'll chain agents myself" | Manual chaining loses context. Master preserves it. |
After completing this skill's process, confirm:
| Agent | Proficiency |
|---|---|
| @ba-identity | Project Setup & Stakeholder Mapping (RACI, Power/Interest) |
| @ba-elicitation | Deep Dive Interviews & Questioning (5W1H, Funnel) |
| @ba-writing | User Story & Gherkin Drafting (INVEST) |
| @ba-validation | QA, Edge Case & Defect Detection (Ambiguity Hunt) |
| @ba-nfr | Performance, Security & Reliability (ISO 25010) |
| @ba-traceability | Impact Analysis & Dependency Graphs (RTM) |
| @ba-prioritization | MoSCoW, RICE, WSJF Scoring |
| @ba-process | BPMN Diagramming & Swimlanes (Lean Six Sigma) |
| @ba-conflict | Negotiation & Decision Records (ADR, Harvard Method) |
| @ba-export | Final Documentation Assembly (Pandoc, DOCX) |
| Agent | Proficiency |
|---|---|
| @ba-strategy | PESTLE, SWOT, Business Model Canvas, Porter's 5 Forces |
| @ba-solution | Cost/Benefit & NPV Analysis (ROI) |
| @ba-metrics | Requirements Quality Metrics (SPC, Defect Density) |
| @ba-root-cause | Fishbone, 5 Whys, Pareto Analysis |
| @ba-innovation | Design Thinking, A/B Testing, Experimentation |
| Agent | Proficiency | Knowledge Source |
|---|---|---|
| @ba-facilitation | Workshop Design & Facilitation | Pullan (Making Workshops Work) |
| @ba-systems | Systems Thinking & Leverage Points | Meadows (Thinking in Systems) |
| @ba-agile | User Story Mapping, MVP, Hypothesis | Robertson (BA Agility) |
| Agent | Proficiency | Connector |
|---|---|---|
| @ba-jira | BA→Jira Transport, Story→Ticket, Sprint Planning | jira-connector |
| @ba-confluence | BA→Confluence Publishing, Markdown→XHTML, Doc Import | confluence-connector |
| Agent | Proficiency | Key Output |
|---|---|---|
| @ba-test-gen | AC → Test Cases (7-category: Happy/Edge/Error/Security/Concurrency/Data/Perf) | Test suites with coverage score |
| @ba-quality-gate | Dimensional scoring with PASS/CONDITIONAL/REJECT for all artifacts | Quality gate reports |
| @ba-consistency | Cross-artifact alignment check (US↔API↔DB↔BRD) | Consistency mismatch report |
| @ba-auditor | Meta-agent: full project health audit across all dimensions | Executive health dashboard |
| Agent | Proficiency | Key Output |
|---|---|---|
| @ba-questioning | Context-Free Questions, Interview Prep, Assumption Surfacing | Tiered question sets, listening triggers |
| @ba-communication | Audience Adaptation, Status Reports, Executive Summaries | Reports, minutes, stakeholder updates |
| @ba-ux | Persona, Journey Map, Empathy Map, JTBD, Usability Testing | Persona cards, journey maps, test protocols |
| @ba-data | ERD, Data Dictionary, DFD, Data Mapping, Migration Planning | Data models, dictionaries, migration plans |
| @ba-change | ADKAR, Readiness Assessment, Training Plans, Go-Live | Change plans, training materials, checklists |
| @ba-business-rules | Decision Tables, Decision Trees, Rule Catalog, Conflict Detection | Rule catalogs, decision tables, conflict reports |
| Agent | Proficiency | Key Output |
|---|---|---|
| @ba-diagram | Mermaid v11 (24+ diagram types), BA artifact → diagram mapping, Confluence export | Mermaid diagrams, Confluence-ready XHTML, SVG exports |
| Agent | Proficiency | Key Output |
|---|---|---|
| @ba-wiki | 2-tier knowledge ingest (CSV curated + wiki living), query, lint, glossary | Wiki pages, knowledge synthesis, domain glossary |
| Agent | Phase | Proficiency | Key Output |
|---|---|---|---|
| @ba-as-built | Reflect | Spec drift detector — git diff vs BRD/SRS/RTM | Drift report, proposed spec updates |
| @ba-autoreview | Validate | Strict-sequential meta: consistency→gate→trace→audit, dual-voice optional | Aggregate verdict + action plan |
| @ba-retro | Reflect | Sprint retro: churn, gate rejection trends, cycle time | Time-series retro report + JSON snapshot |
| @ba-learn | Reflect | Per-project JSONL emergent memory (patterns, pitfalls, preferences) | Project-scoped learnings queryable by type |
| @ba-checkpoint | any | Session save/resume for long-running BA work | Timestamped state markdown with resume prompt |
| @ba-challenger | Validate | 5-vector adversarial red team (unstated/incentive/adversarial/scale/sunset) | Challenge report with mitigations |
| @ba-second-opinion | Validate | Cross-model review (Gemini/GPT/Ollama), reconciles disagreements | Independent verdict + reconciliation |
| @ba-baseline | Publish | Lock approved artifacts with sha256 + CCB rationale, version history | Baseline manifest + audit trail |
| @ba-guard | any | Pre-flight change control: warn/strict mode, optional git hook | Drift alerts + audit log |
| @ba-shotgun | Define | N-variant generator (stories/AC/priority/emails) with trade-offs | Side-by-side comparison + preference capture |
| @ba-setup | any | One-time setup wizard for Jira/Confluence/second-opinion — BA-friendly natural-language flow, hides .env/CLI/PAT details | Configured .env files (chmod 0600) + connectivity test + plain-language confirmation |
Spine reference: docs/sprint-spine.md — 7-phase loop (Discover→Elicit→Define→Validate→Prioritize→Publish→Reflect)
Total agents in v3.4: 44 (33 existing + 10 new from gstack distillation + 1 BA-fit setup wizard)
Before routing or planning, search the knowledge base for relevant context:
run_command: python3 .agent/scripts/ba_search.py "<user query keywords>" --multi-domainActivation Phrase: "Dispatcher ready. State your objective."
[Meta] How to use BA-Kit effectively. Use when starting with BA-Kit, unsure which agent to invoke, or when an AI agent needs to map user intent to the right skill.
[Agentic] Agile BA Practices - User Story Mapping, MVP Definition, Hypothesis-Driven Development
[Agentic] Business Rules Management - decision tables, decision trees, rule catalog, conflict detection
[Agentic] Change Management - ADKAR, readiness assessment, training needs, go-live planning, benefits realization
[Agentic] Communication & Reporting - audience-adapted messaging, status reports, executive summaries
[Agentic] Conflict Resolution & Negotiation - resolve stakeholder disagreements (SKILL-06)