ba

Collect project decisions across three modes and output a handoff to /spec.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/anhtrinh919/claude-code-sdd --skill ba-anhtrinh919
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ba
Source: https://github.com/anhtrinh919/claude-code-sdd/tree/main/skills/ba
Command: npx skills add https://github.com/anhtrinh919/claude-code-sdd --skill ba-anhtrinh919

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Business Analyst mode — drills the user to collect all decisions needed to drive the SDD build system. Three modes detected from context: (1) new project (no mission.md) — demand validation, constitution grill, master user flow; (2) start phase (mission.md exists) — phase scope, user stories, screen inventory, competitor patterns; (3) between phases — lightweight replan. Outputs a decisions handoff to /spec. Trigger on: /ba, or when /build reaches the BA step.

Core Features & Use Cases

  • Division of labor and structured decision-making to drive the SDD build process.
  • Mode detection and wiki integration to surface prior learnings and build a master user journey.
  • Handoff to /spec with outputs you can review before implementation.

Quick Start

Say "/ba" to start decision collection for your project.

Frequently Asked Questions about ba

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I collect business analysis decisions for spec-driven development?

To collect decisions for spec-driven development, trigger a structured interview process that validates demand, defines the project constitution, and maps the master user journey. This captures all mission, tech stack, and roadmap artifacts for handoff.

What is spec-driven development decision tracking and when do I need it?

Spec-driven development decision tracking is the process of recording mission, tech stack, and roadmap choices through structured interviews. You need it when starting a new project, scoping a new phase, or replanning between phases to ensure builds are driven by validated decisions.

How do I scope a new phase for an existing project using business analysis?

Scoping a new phase using business analysis involves detecting an existing mission context, then collecting phase-specific scope, user stories, screen inventory, and competitor patterns. This outputs a targeted decisions handoff to drive the next build stage.

Can I use structured interviews to generate a master user journey?

Yes, you can use structured interviews to generate a master user journey. The business analysis process drills down through demand validation and constitutional rules to extract and map the complete master user flow for new project handoffs.

Do I need a mission file to start business analysis decision collection?

You do not need a mission file to start business analysis decision collection. The system detects the context mode: without a mission file it starts a new project, and with an existing mission file it transitions to phase scoping or lightweight replanning.