Claude-skill-registry faion-business-analyst

Business analysis: requirements engineering, stakeholder analysis, process modeling.

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-business-analyst" ~/.claude/skills/majiayu000-claude-skill-registry-faion-business-analyst && rm -rf "$T"
manifest: skills/data/faion-business-analyst/SKILL.md
source content

Entry point:

/faion-net
— invoke this skill for automatic routing to the appropriate domain.

BA Domain Skill

Orchestrator for Business Analysis Framework (BABOK) practices


Context Discovery

Auto-Investigation

Check for existing BA artifacts:

SignalHow to CheckWhat It Tells Us
Requirements docs
Glob("**/requirements*.md")
Requirements exist
Use cases
Glob("**/use-case*.md")
Use cases defined
User stories
Glob("**/user-stories*.md")
Stories written
BPMN diagrams
Glob("**/*.bpmn")
Process models exist
Stakeholder docs
Glob("**/stakeholder*.md")
Stakeholders mapped
.aidocs/
Glob("**/.aidocs/")
SDD structure

Read existing artifacts:

  • Any requirements or spec documents
  • constitution.md for business context
  • Existing user stories or use cases

Discovery Questions

Q1: BA Activity Type

question: "What BA activity do you need help with?"
header: "Activity"
multiSelect: false
options:
  - label: "Understand stakeholders"
    description: "Map stakeholders, plan engagement"
  - label: "Gather requirements"
    description: "Elicitation, interviews, workshops"
  - label: "Document requirements"
    description: "Use cases, user stories, specs"
  - label: "Model processes"
    description: "BPMN, workflows, data models"
  - label: "Analyze strategy"
    description: "Current state, future state, gaps"

Routing:

  • "Stakeholders" →
    Skill(faion-ba-core)
    → stakeholder-analysis
  • "Gather" →
    Skill(faion-ba-core)
    → elicitation-techniques
  • "Document" →
    Skill(faion-ba-modeling)
    → use-cases, user-stories
  • "Model" →
    Skill(faion-ba-modeling)
    → bpmn, data-models
  • "Strategy" →
    Skill(faion-ba-core)
    → strategy-analysis

Q2: Requirements Format

question: "How should requirements be documented?"
header: "Format"
multiSelect: false
options:
  - label: "User stories (Agile)"
    description: "As a... I want... So that..."
  - label: "Use cases (detailed)"
    description: "Actor, preconditions, flow"
  - label: "Functional requirements"
    description: "System shall... statements"
  - label: "Mixed / not sure"
    description: "I'll recommend based on context"

Q3: Stakeholder Access

question: "Can you access stakeholders for elicitation?"
header: "Access"
multiSelect: false
options:
  - label: "Yes, can interview/workshop"
    description: "Direct stakeholder engagement"
  - label: "Limited (email, async)"
    description: "Remote, asynchronous"
  - label: "No access (documents only)"
    description: "Work from existing docs"

Context impact:

  • "Direct" → Full elicitation techniques
  • "Limited" → Surveys, document analysis
  • "No access" → Document analysis, assumptions log

Architecture

faion-business-analyst (orchestrator)
├── faion-business-analyst:core (21 methodologies)
│   ├── Planning & Governance
│   ├── Elicitation
│   ├── Requirements Lifecycle
│   ├── Strategy Analysis
│   ├── Solution Evaluation
│   └── Modern Practices
└── faion-business-analyst:modeling (7 methodologies)
    ├── Behavioral Models (use cases, user stories)
    ├── Process Models (BPMN)
    ├── Data Models (ERD)
    ├── Decision Models (business rules)
    ├── Interface Models
    └── Validation Models (acceptance criteria)

Quick Decision

If you need...Sub-SkillKey File
Define BA approachba-coreba-planning.md
Map stakeholdersba-corestakeholder-analysis.md
Gather requirementsba-coreelicitation-techniques.md
Track/prioritize requirementsba-corerequirements-traceability.md, requirements-prioritization.md
Analyze strategyba-corestrategy-analysis.md
Evaluate solutionba-coresolution-assessment.md
Model user interactionsba-modelinguse-case-modeling.md, user-story-mapping.md
Map processesba-modelingbusiness-process-analysis.md
Model databa-modelingdata-analysis.md
Define business rulesba-modelingdecision-analysis.md
Design interfacesba-modelinginterface-analysis.md
Write acceptance criteriaba-modelingacceptance-criteria.md

6 Knowledge Areas

#Knowledge AreaFocusSub-Skill
1BA Planning & MonitoringApproach, stakeholders, governanceba-core
2Elicitation & CollaborationGather informationba-core
3Requirements LifecycleTrace, maintain, prioritizeba-core
4Strategy AnalysisCurrent/future state, gapsba-core
5Requirements Analysis & DesignModel, verify, validateba-modeling
6Solution EvaluationMeasure, assess, improveba-core

Sub-Skills

faion-business-analyst:core (21 files)

Planning, elicitation, requirements lifecycle, strategy, evaluation, modern practices

Location:

~/.claude/skills/faion-business-analyst:core/

faion-business-analyst:modeling (7 files)

Use cases, user stories, BPMN, ERD, decision tables, interfaces, acceptance criteria

Location:

~/.claude/skills/faion-business-analyst:modeling/


Navigation


BA Domain Skill v3.0 | 28 Methodologies | 2 Sub-Skills | 6 Knowledge Areas