How lechithinh/ba-claude-skills works
This repository packages Claude skills for Business Analysts rather than a single application. A BA prompts a method skill for a defined deliverable—such as requirements, user stories, diagrams, or an API contract—and can pair it with domain knowledge to add business rules and scenarios. The principal documented workflow is meeting transcript to requirements; separate skills review requirements, decompose functions, and produce downstream artifacts, but the README does not establish automatic handoffs between them. BPMN modeling also includes executable token-scenario review. Source excerpts show selected BPMN and decomposition tools; other skill internals are represented at their documented directories.
Main entry points: functional-decomposition/SKILL.md Function Decomposition · bpmn-modeling/SKILL.md BPMN Modeling · user-story-writer/SKILL.md User Stories · fdlib.py Decomposition Library
Components 24
Analysis Methods
- Meeting Analysis
skills/meeting-to-requirements/SKILL.md - Requirements Review
skills/requirements-linter/SKILL.md - User Stories
skills/user-story-writer/SKILL.md - Edge Cases
skills/edge-case-finder/SKILL.md - Decision Tables
skills/decision-table/SKILL.md - Rule Checker
skills/decision-table/scripts/dt_check.py - API Contracts
skills/api-spec/SKILL.md - Screen Specs
skills/screen-spec/SKILL.md
Modeling Tools
- Function Decomposition
skills/functional-decomposition/SKILL.md - Decomposition Library
skills/functional-decomposition/scripts/fdlib.py - Outline Import
skills/functional-decomposition/scripts/outline_to_spec.py - Decomposition Linter
skills/functional-decomposition/scripts/fd_lint.py - Decomposition Explorer
skills/functional-decomposition/scripts/build_explorer_page.py - Tree Outputs
skills/functional-decomposition/scripts - BA Diagrams
skills/ba-diagrams/SKILL.md
Domain Knowledge
- Banking Pack
skills/domain-banking/SKILL.md - E-commerce Pack
skills/domain-ecommerce/SKILL.md - Other Domain Packs
skills/domain-payments
BPMN Modeling
- BPMN Modeling
skills/bpmn-modeling/SKILL.md - BPMN Renderers
skills/bpmn-modeling/scripts/spec_to_bpmn.py - Token Simulation
skills/bpmn-modeling/scripts/simulate_tokens.py - Token Page
skills/bpmn-modeling/scripts/build_token_page.py - Token Demo
scripts/make_token_demo.py
Other components
- Business Analyst
Connections 29
- Business Analyst → Meeting Analysis: analyzes transcript
README.md - Business Analyst → Requirements Review: reviews requirements
README.md - Business Analyst → User Stories: writes stories
README.md - Business Analyst → Edge Cases: reviews scenarios
README.md - Business Analyst → Decision Tables: tables rules
README.md - Business Analyst → API Contracts: drafts contract
README.md - Business Analyst → Screen Specs: specifies screens
README.md - Business Analyst → Function Decomposition: decomposes functions
README.md - Business Analyst → BA Diagrams: creates diagrams
README.md - Business Analyst → BPMN Modeling: models process
README.md - Business Analyst → Banking Pack: adds domain context
README.md - Business Analyst → E-commerce Pack: adds domain context
README.md - Business Analyst → Other Domain Packs: adds domain context
README.md - Decision Tables → Rule Checker: checks rule gaps
README.md - Function Decomposition → Outline Import: imports outline
skills/functional-decomposition/scripts/outline_to_spec.py - Outline Import → Decomposition Library: uses
skills/functional-decomposition/scripts/outline_to_spec.py - Decomposition Linter → Decomposition Library: uses
skills/functional-decomposition/scripts/fd_lint.py - Decomposition Explorer → Decomposition Library: uses
skills/functional-decomposition/scripts/build_explorer_page.py - Function Decomposition → Decomposition Linter: validates decomposition
README.md - Function Decomposition → Decomposition Explorer: explores decomposition
README.md - Function Decomposition → Tree Outputs: generates diagrams
README.md - BPMN Modeling → Token Simulation: runs scenarios
README.md - BPMN Modeling → BPMN Renderers: exports diagrams
README.md - BPMN Modeling → Token Page: builds animation
skills/bpmn-modeling/scripts/build_token_page.py - Token Page → Token Simulation: uses traces
skills/bpmn-modeling/scripts/build_token_page.py - Token Demo → Token Simulation: uses simulation
scripts/make_token_demo.py - BPMN Modeling → Token Demo: renders demo
README.md - Banking Pack → User Stories: enriches scenarios
README.md - E-commerce Pack → User Stories: enriches scenarios
README.md