Claude-skill-registry faion-ba-modeling

BA Modeling: Use cases, user stories, process models (BPMN), data models, decision tables, interfaces, acceptance criteria. 7 methodologies.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/faion-ba-modeling" ~/.claude/skills/majiayu000-claude-skill-registry-faion-ba-modeling && rm -rf "$T"
manifest: skills/data/faion-ba-modeling/SKILL.md
source content

BA Modeling Sub-Skill

Parent: faion-business-analyst Focus: Requirements analysis and design modeling techniques


Context Discovery

Auto-Investigation

SignalCheck ForWhy
.md
files with scenarios
Use case patterns (Actor, Precondition, Main Flow)Use case modeling in use
*.bpmn
or process diagrams
BPMN process modelsProcess analysis present
user-stories/
or backlog
User story formatAgile modeling approach
Database schema filesERD or data modelsData modeling needed
acceptance-criteria/
Given-When-Then formatBDD approach

Discovery Questions

questions:
  - question: "What type of system are you modeling?"
    options:
      - label: "Business processes"
        description: "Use business-process-analysis (BPMN)"
      - label: "User interactions"
        description: "Use use-case-modeling or user-story-mapping"
      - label: "Data structures"
        description: "Use data-analysis (ERD)"
      - label: "Complex logic/rules"
        description: "Use decision-analysis"

  - question: "What's your development methodology?"
    options:
      - label: "Agile/iterative"
        description: "Favor user-story-mapping, acceptance-criteria"
      - label: "Waterfall/formal"
        description: "Favor use-case-modeling, detailed docs"

  - question: "Are you defining system interfaces/APIs?"
    options:
      - label: "Yes, integration requirements"
        description: "Use interface-analysis"
      - label: "No, internal logic only"
        description: "Skip interface analysis"

Methodologies (7)

Behavioral Models (2)

  • use-case-modeling.md - User-system interactions, detailed flows
  • user-story-mapping.md - Agile user stories, story mapping

Process Models (1)

  • business-process-analysis.md - BPMN, process flows, swimlanes

Data Models (1)

  • data-analysis.md - ERD, data requirements, data dictionary

Decision Models (1)

  • decision-analysis.md - Decision tables, business rules

Interface Models (1)

  • interface-analysis.md - System interfaces, API requirements

Validation Models (1)

  • acceptance-criteria.md - Given-When-Then, BDD, definition of done

When to Use

If you need...Methodology
Model user interactionsuse-case-modeling
Create agile user storiesuser-story-mapping
Map business processesbusiness-process-analysis
Define data structuresdata-analysis
Model business rulesdecision-analysis
Define system interfacesinterface-analysis
Write acceptance criteriaacceptance-criteria

Modeling Technique Selection

ContextUse
Detailed functional requirementsUse Case Modeling
Agile/iterative developmentUser Story Mapping
Process improvementBusiness Process Analysis
Database designData Analysis
Complex business logicDecision Analysis
Integration requirementsInterface Analysis
Test preparationAcceptance Criteria

BA Modeling Sub-Skill v1.0