Skill

capability-mapping

Install
1
Install the plugin
$
npx claudepluginhub melodic-software/claude-code-plugins --plugin business-analysis

Want just this skill?

Add to a custom plugin, then install with one command.

Description

Business capability modeling using BABOK Business Capability Analysis. Creates hierarchical capability maps (L1-L3) linking strategy to architecture with Mermaid visualization.

Tool Access

This skill is limited to using the following tools:

ReadWriteGlobGrepTaskSkillAskUserQuestion
Supporting Assets
View in Repository
references/capability-hierarchy.md
Skill Content

Business Capability Mapping

Create hierarchical business capability models that bridge strategy and architecture. Based on BABOK v3 Business Capability Analysis (10.6).

What is a Business Capability?

A business capability defines "what" a business does at its core, independent of:

  • How it's done (processes)
  • Who does it (organizational structure)
  • Where it's done (locations)

Capabilities are stable over time, even as processes, technology, and org structure change.

Capability Hierarchy

LevelScopeExampleDescription
L1DomainCustomer ManagementStrategic capability areas (typically 8-15)
L2Sub-DomainCustomer OnboardingDecomposition of L1 (3-7 per L1)
L3ActivityIdentity VerificationDetailed activities (3-10 per L2)
L4+OptionalKYC Document ProcessingGranular (map to SOA services)

Capability Types

TypeDescriptionInvestment Priority
StrategicDrive competitive advantageHigh - differentiate
CoreEssential to value deliveryMedium - optimize
SupportingEnable other capabilitiesLow - commoditize/outsource

Workflow

Phase 1: Discovery

Before creating a capability map, understand the business domain:

  1. Analyze existing documentation

    • Review business processes, org charts, strategy docs
    • Identify actors, work objects, activities
  2. Conduct stakeholder interviews

    • Invoke stakeholder-analysis skill to identify key stakeholders
    • Interview domain experts for capability insights
  3. Use discovered patterns as L1 capability candidates

Phase 2: Capability Identification

Step 1: Define L1 Capabilities

Start with industry frameworks, then customize:

## L1 Capabilities (Example: Retail)

| # | Capability | Type | Description |
|---|------------|------|-------------|
| 1 | Product Management | Core | Manage product lifecycle |
| 2 | Customer Management | Core | Manage customer relationships |
| 3 | Order Fulfillment | Core | Process and deliver orders |
| 4 | Supply Chain | Core | Manage suppliers and inventory |
| 5 | Finance & Accounting | Supporting | Financial operations |
| 6 | Human Resources | Supporting | People management |
| 7 | IT Services | Supporting | Technology operations |
| 8 | Marketing | Strategic | Brand and customer acquisition |

Step 2: Decompose to L2

For each L1, identify sub-capabilities:

## L2 Decomposition: Customer Management

| L2 Capability | Owner | Maturity | Systems |
|---------------|-------|----------|---------|
| Customer Onboarding | Customer Success | 3 | CRM, KYC |
| Customer Support | Support Team | 4 | Ticketing, Chat |
| Customer Retention | Marketing | 2 | CRM, Analytics |
| Customer Analytics | Data Team | 2 | BI Platform |

Step 3: Decompose to L3 (as needed)

Only decompose where detail is needed for planning:

## L3 Decomposition: Customer Onboarding

| L3 Capability | Description | Status |
|---------------|-------------|--------|
| Identity Verification | Verify customer identity | Automated |
| Account Creation | Create customer account | Automated |
| KYC Processing | Know Your Customer compliance | Semi-manual |
| Welcome Communication | Onboarding emails/guides | Automated |

Phase 3: Cross-Mapping

Map capabilities to other domains for strategic analysis:

Cross-Map DomainPurposeExample Questions
PeopleOwnershipWho owns this capability?
ProcessExecutionWhat processes implement this?
TechnologyEnablementWhat systems support this?
StrategyAlignmentHow does this support strategy?
InvestmentPrioritizationWhere should we invest?
RiskExposureWhat are the risks?

Phase 4: Assessment

Score each capability on maturity and strategic importance:

Maturity Scale (1-5):

  1. Initial - Ad hoc, reactive
  2. Developing - Some structure
  3. Defined - Standardized processes
  4. Managed - Measured and controlled
  5. Optimizing - Continuous improvement

Heat Map Visualization:

## Capability Heat Map

| Capability | Maturity | Importance | Gap | Action |
|------------|----------|------------|-----|--------|
| Customer Onboarding | 3 | High | Low | Maintain |
| Customer Analytics | 2 | High | High | Invest |
| IT Services | 4 | Medium | Low | Maintain |
| HR Admin | 3 | Low | Low | Outsource? |

Output Format

Narrative Summary

Provide human-readable analysis:

## Capability Map Summary

**Organization:** [Name]
**Scope:** [Enterprise / Business Unit / Domain]
**Date:** [ISO date]

### Key Findings

1. **Strategic Capabilities:** [List with assessment]
2. **Investment Priorities:** [Capabilities needing attention]
3. **Optimization Opportunities:** [Capabilities to streamline]

### Recommendations

1. [Specific, actionable recommendation]
2. [...]

Structured Data (YAML)

capability_model:
  version: "1.0"
  organization: "Acme Corp"
  scope: enterprise
  generated: "{ISO-8601-date}"
  generated_by: capability-analyst

  capabilities:
    - id: CAP-001
      name: "Customer Management"
      level: 1
      type: core
      description: "Manage customer lifecycle and relationships"
      owner: "Chief Customer Officer"
      children:
        - id: CAP-001-01
          name: "Customer Onboarding"
          level: 2
          owner: "Customer Success Director"
          maturity: 3
          importance: high
          systems:
            - CRM
            - KYC Platform
          processes:
            - "Customer Registration"
            - "Identity Verification"
          children:
            - id: CAP-001-01-01
              name: "Identity Verification"
              level: 3
              maturity: 4
              automation: high

Mermaid Diagram

mindmap
  root((Enterprise))
    Customer Management
      Customer Onboarding
        Identity Verification
        Account Creation
        KYC Processing
      Customer Support
        Ticket Management
        Live Chat
      Customer Retention
    Product Management
      Product Catalog
      Pricing
      Promotions
    Order Fulfillment
      Order Processing
      Shipping
      Returns

Integration Points

Upstream (Discovery)

  • stakeholder-analysis - Identify capability owners and domain experts
  • process-modeling - Understand AS-IS processes
  • value-stream-mapping - Understand value flow

Downstream (Consumers)

  • Requirements - Capability → Requirements traceability
  • Systems design - Capability → System mapping
  • Investment planning - Capability → Budget allocation

When to Use

ScenarioUse Capability Mapping?
Strategic planningYes - align investments
M&A integrationYes - identify overlaps
Digital transformationYes - prioritize initiatives
Application rationalizationYes - map apps to capabilities
Process improvementPartial - use with process modeling
Specific feature designNo - too high-level

References

  • Load references/capability-hierarchy.md for detailed hierarchy guidance
  • See BABOK v3 Section 10.6 for formal technique definition

Related Skills

  • stakeholder-analysis - Identify capability owners
  • value-stream-mapping - Map value flow across capabilities
  • benchmarking - Compare capability maturity against industry standards
  • prioritization - Prioritize capability investments
  • swot-pestle-analysis - Strategic context for capabilities
  • decision-analysis - Evaluate capability investment options

User-Facing Interface

When invoked directly by the user, this skill operates as follows.

Arguments

  • <business-description>: Description of the business, organization, or domain to analyze
  • --mode: Analysis mode (default: guided)
    • full: Multi-persona discovery with strategic alignment (~12K tokens)
    • quick: Single analysis pass (~4K tokens)
    • guided: Interactive capability discovery (variable)
  • --output: Output format (default: both)
    • yaml: Structured YAML for downstream processing
    • mermaid: Mermaid diagram visualization
    • both: Both formats
  • --dir: Output directory (default: docs/analysis/)

Execution Workflow

  1. Parse Arguments - Extract business description, mode, and output format. If no description provided, ask the user what business to map.
  2. Execute Based on Mode:
    • Full: Spawn the capability-analyst agent for comprehensive L1-L3 hierarchy with maturity assessment and gap analysis.
    • Quick: Single-pass rapid identification of L1-L2 capabilities with industry template overlays.
    • Guided: Interactive discovery using AskUserQuestion for scope/depth selection, then walk through L1 discovery, L2 decomposition, classification, and gap identification.
  3. Generate Output - Produce YAML structure, Mermaid mindmap diagram, and summary report based on format flag.
  4. Save Results - Save to docs/analysis/capability-model.yaml and/or docs/analysis/capability-model.md (or custom --dir).
  5. Suggest Follow-Ups - Recommend stakeholder-analysis for owners, value-stream-mapping for value flow, and prioritization for investment decisions.

Version History

  • v1.0.0 (2025-12-26): Initial release
Stats
Stars40
Forks6
Last CommitFeb 16, 2026
Actions

Similar Skills