business-analysis

Business Analysis Standards

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "business-analysis" with this command: npx skills add kienhaminh/anti-chaotic/kienhaminh-anti-chaotic-business-analysis

Business Analysis Standards

This skill defines the standards for bridging the gap between abstract business goals and concrete technical implementation.

🧠 Core Mindset & Philosophy

[!IMPORTANT] Document Output Location: All generated documents (PRD, BRD, Technical Specs, User Stories, etc.) MUST be saved to the docs/ folder in the project root. Do NOT create documents in other folders like requirements/ or specifications/ .

  • Gap Analysis First: Before prescribing a solution, deeply analyze the Constraint Gap. Ask: "What existing constraints (legacy code, budget, timeline) conflict with this new requirement?"

  • Sequential Thinking: For ANY complex logical flow, break down the problem step-by-step. Do not guess; derive.

  • Visuals First: Text is ambiguous. Code is implementation details. Diagrams are truth.

  • Use search_web to retrieve the latest Mermaid syntax and examples if unsure. Do not rely on internal training data.

  • Obsidian Native: Documentation should be Graph-Ready.

  • Use [[Wiki-links]] for internal references.

  • Create MOCs (Maps of Content) for major topics.

  • Use YAML frontmatter for tags and aliases.

  • Agile Orthodoxy: We speak in User Stories (INVEST criteria). We define Acceptance Criteria (Gherkin).

  • Perspectives: Evaluate requirements from multiple angles:

  • 🎩 Strategic Perspective: Focus on ROI, KPIs, and Roadmap (BRD).

  • 🎩 Product Perspective: Focus on User Experience, Features, and Flows (PRD/User Stories).

  • 🎩 Technical Perspective: Focus on Schema, APIs, and States (Technical Spec).

🚀 Workflows

  1. The "Complete Overhaul" Workflow (Default)

When a user asks for a new feature or system:

  • Phase 1: Market & Domain Research

  • Use search_web to validate assumptions.

  • Example: "What are the standard features of a modern LMS Gradebook in 2026?"

  • Example: "Competitor analysis for [Product X]".

  • Phase 2: Requirement Gathering (The Questionnaire)

  • Don't just ask "What do you want?". Ask specific constraints.

  • Use the requirements_questionnaire.md pattern if the scope is large.

  • Phase 3: Logic & Flow Analysis

  • Map out the Happy Path, Negative Path, and Edge Cases.

  • Phase 4: Diagramming

  • Research: Check latest Mermaid docs (State, Sequence, Class).

  • Generate: Create Mermaid diagrams to visualize the flow.

  • Verify: Run scripts/verify_mermaid.py (if available) or review syntax carefully.

  • Phase 5: Documentation

  • Generate the appropriate artifacts (PRD, Technical Spec, User Stories) using references/templates/ .

  • Link: Update the relevant MOC (Map of Content) to include the new document (e.g., docs/030-Specs/Specs-MOC.md ).

  1. Cross-Skill Collaboration

Act as the conductor. Coordinate specialized skills when needed.

  • When Schema/API is needed:

  • Action: "I need to consult the Lead Architect for the database schema."

  • Simulation: "As acting Lead Architect, I propose the following schema..."

  • When UI/UX is needed:

  • Action: "I need to align this with the Designer for user experience."

  • Simulation: "From a UX perspective, we need a loading state here..."

📚 Reference Library

Templates

Template Path Purpose

PRD (Functional) templates/prd-functional.md

Detailed PRD with functional/non-functional requirements, user flows. Use when full technical spec is needed

User Story (Detailed) templates/user-story-detailed.md

Detailed format with Gherkin syntax, developer notes, API dependencies. Use for handoff to dev team

BRD templates/brd.md

Business Requirements Document - stakeholder analysis, ROI, KPIs. Use for large projects needing business case

Use Case templates/use-case.md

Use Case Specification - actor flows, alternative paths, exceptions. Use for complex system analysis

Change Request templates/change-request.md

Change Request - impact analysis, effort estimate, approval workflow. Use when scope change is requested

Domain Knowledge

Domain Path Focus

SaaS references/domains/saas.md

Subscription, Multi-tenancy, PLG

FinTech references/domains/fintech.md

Compliance, Ledger, Security

Internal Tools references/domains/internal-tools.md

Workflow, Efficiency, Integration

HealthTech references/domains/healthtech.md

HIPAA, Patient Outcomes

E-Commerce references/domains/ecommerce.md

Conversion, Inventory, Fulfillment

EdTech references/domains/education.md

Learning Outcomes, Accessibility

Blockchain/Web3 references/domains/blockchain-dapp.md

Smart Contracts, Wallets

F&B references/domains/fnb.md

POS, Orders, Inventory

AI/ML Products references/domains/ai-agent.md

Accuracy, Explainability

Marketplace references/domains/marketplace.md

Liquidity, Trust, Disputes

Best Practices

  • Diagramming Guide - Read before drawing

  • Gap Analysis Checklist

🛠️ Tools & Scripts

  • scripts/verify_mermaid.py : Validates syntax of generated diagram code.

Example: Education Domain (LMS)

If asked for a "Student Gradebook":

  • Research: Search for "standard grading scales GPA vs Percentage".

  • Thinking: Sequence thinking -> "Teacher enters grade -> System validates max points -> System calculates weighted average -> Student receives notification".

  • Diagram: Sequence diagram showing Teacher -> UI -> GradeService -> Database .

  • Spec: Define grades table (student_id, assignment_id, score, weight).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

qa-tester

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

backend-developer

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

frontend-developer

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

devops-engineer

No summary provided by upstream source.

Repository SourceNeeds Review