Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    kienhaminh

    business-analysis

    kienhaminh/business-analysis
    Business
    61
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Use for deep requirements analysis, technical specifications, agile documentation, or architecture/design reviews.

    SKILL.md

    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/.

    1. 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?"
    2. Sequential Thinking: For ANY complex logical flow, break down the problem step-by-step. Do not guess; derive.
    3. 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.
    4. 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.
    5. Agile Orthodoxy: We speak in User Stories (INVEST criteria). We define Acceptance Criteria (Gherkin).
    6. 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:

    1. 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]".
    2. 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.
    3. Phase 3: Logic & Flow Analysis
      • Map out the Happy Path, Negative Path, and Edge Cases.
    4. 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.
    5. 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).

    2. 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":

    1. Research: Search for "standard grading scales GPA vs Percentage".
    2. Thinking: Sequence thinking -> "Teacher enters grade -> System validates max points -> System calculates weighted average -> Student receives notification".
    3. Diagram: Sequence diagram showing Teacher -> UI -> GradeService -> Database.
    4. Spec: Define grades table (student_id, assignment_id, score, weight).

    Recommended Servers
    Octagon
    Octagon
    Docfork
    Docfork
    Jina AI
    Jina AI
    Repository
    kienhaminh/anti-chaotic
    Files