Claude Code Plugins

Community-maintained marketplace

Feedback

case-management

@GodSpeedAI/SEA
1
0

Manage knowledge work using CMMN (Case Management Model and Notation) primitives including Cases, Stages, Tasks, and Artifacts. Use for discretionary workflows, research projects, consulting engagements, creative work, or any knowledge-intensive work requiring flexible orchestration. Integrates with PM-Agent for AI-driven case lifecycle management.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name case-management
description Manage knowledge work using CMMN (Case Management Model and Notation) primitives including Cases, Stages, Tasks, and Artifacts. Use for discretionary workflows, research projects, consulting engagements, creative work, or any knowledge-intensive work requiring flexible orchestration. Integrates with PM-Agent for AI-driven case lifecycle management.
license Complete terms in LICENSE.txt

Case Management (CMMN)

Orchestrate knowledge-intensive work using SEA-Forge™'s case-based approach. Cases adapt to reality rather than forcing reality into rigid plans, making them ideal for research, consulting, creative projects, and complex discretionary workflows.

For reference: Case Management Handbook | SDS-012: Case Management Service


When to Use This Skill

Use case-management when:

  1. Discretionary Work: Outcome is clear but path is uncertain (research, design)
  2. Knowledge Reification: Raw notes need to become formal specifications or assets
  3. Hybrid Teams: Coordinating mix of human experts and AI specialists
  4. Complex Workflows: Multiple stages with event-driven transitions
  5. Asset Formation: Work products should become reusable organizational capital

Core Concepts

CMMN Primitives

Primitive Purpose Example
Case Container for knowledge work "Market Research Q1", "Feature X Design"
Stage Logical grouping of tasks "Discovery", "Analysis", "Recommendations"
Task Unit of work (discretionary or mandatory) "Interview stakeholders", "Write spec"
Sentry Event-driven conditional trigger "When 3 interviews complete, activate analysis"
Milestone Observable achievement "Discovery complete", "Spec approved"

Artifact Pipeline (Four Reification Stages)

Cognitive Artifact → Intellectual Artifact → Information Product → Intellectual Capital
(notes, sketches) → (specs, designs)      → (software, reports) → (organizational assets)

Key Principle: Artifacts must progress through stages in order. No "teleportation" – every transition requires provenance via TransitionTokens.

PM-Agent Orchestration

The Project Manager Agent (PM-Agent) serves as conductor for hybrid human-AI teams:

  • Activates discretionary tasks when sentries fire
  • Assigns tasks to appropriate specialists (human or AI)
  • Tracks artifact pipeline progression
  • Enforces governance (Sovereign Gates for high-impact decisions)

Workflow: Creating a Case

Step 1: Define Desired Outcome

Every case starts with a clear goal:

Template:

case:
  id: "case-2026-001"
  title: "<Brief descriptive title>"
  desiredOutcome: "<What success looks like>"
  context: "<Why this case exists>"
  stakeholders:
    - name: "<Stakeholder>"
      role: "<Their role>"

Example:

case:
  id: "case-2026-001"
  title: "Optimize Skills Architecture"
  desiredOutcome: "All skills whitelabeled, cognitive-artifacts-builder created, handbooks aligned"
  context: "Current skills reference Claude; need SEA-Forge branding and CADSL integration"
  stakeholders:
    - name: "Architecture Team"
      role: "Owner"
    - name: "Documentation Team"
      role: "Contributor"

Step 2: Define Stages

Break case into logical phases:

Stage Types:

  • Discretionary: Can be skipped if not needed
  • Mandatory: Must be completed
  • Repeatable: Can occur multiple times

Template:

stages:
  - id: "<stage-id>"
    name: "<Stage Name>"
    type: "discretionary|mandatory|repeatable"
    entryCriteria:  # Sentry conditions
      - "<condition>"
    exitCriteria:   # Milestones
      - "<achievement>"

Example:

stages:
  - id: "analysis"
    name: "Current State Analysis"
    type: "mandatory"
    entryCriteria:
      - "Case activated"
    exitCriteria:
      - "All skills inventoried"
      - "Brand references identified"

  - id: "whitelabeling"
    name: "Whitelabeling"
    type: "mandatory"
    entryCriteria:
      - "Analysis complete"
    exitCriteria:
      - "5 skills whitelabeled"

  - id: "transformation"
    name: "Transformation"
    type: "mandatory"
    entryCriteria:
      - "Whitelabeling complete"
    exitCriteria:
      - "cognitive-artifacts-builder created"
      - "CADSL examples included"

Step 3: Define Tasks

Tasks are the atomic units of work:

Task Types:

  • Human Task: Requires human judgment
  • Process Task: Can be automated
  • Case Task: Nested sub-case

Template:

tasks:
  - id: "<task-id>"
    name: "<Task name>"
    type: "human|process|case"
    stage: "<stage-id>"
    assignedTo: "<member-id>"
    isDiscretionary: true|false
    activationSentry:
      conditions:
        - "<condition>"

Example:

tasks:
  - id: "task-001"
    name: "Inventory all skills"
    type: "process"
    stage: "analysis"
    assignedTo: "agent-specialist-analysis"
    isDiscretionary: false

  - id: "task-002"
    name: "Identify Claude references"
    type: "process"
    stage: "analysis"
    assignedTo: "agent-specialist-analysis"
    isDiscretionary: false
    activationSentry:
      conditions:
        - "task-001 completed"

  - id: "task-003"
    name: "Whitelabel web-artifacts-builder"
    type: "process"
    stage: "whitelabeling"
    assignedTo: "agent-specialist-refactor"
    isDiscretionary: false
    activationSentry:
      conditions:
        - "analysis stage complete"

Step 4: Configure PM-Agent

PM-Agent manages case lifecycle:

Configuration:

pmAgent:
  caseId: "case-2026-001"
  capabilities:
    - taskActivation: true
    - artifactTracking: true
    - sovereignGateEnforcement: true

  rules:
    # Activate discretionary tasks when conditions met
    - trigger: "sentry-fired"
      action: "activate-task"

    # Track artifact pipeline transitions
    - trigger: "artifact-created"
      action: "record-transition-token"

    # Require human approval for capital formation
    - trigger: "capitalization-flow"
      action: "request-sovereign-signature"

Step 5: Track Artifacts

As work progresses, artifacts move through pipeline:

Artifact Tracking:

artifacts:
  - id: "artifact-001"
    name: "Skills Analysis Report"
    stage: "IntellectualArtifact"  # Formal spec
    case: "case-2026-001"
    createdBy: "agent-specialist-analysis"
    provenance:
      - transition: "CognitiveArtifact → IntellectualArtifact"
        transitionToken: "token-001"
        timestamp: "2026-01-06T10:00:00Z"

  - id: "artifact-002"
    name: "cognitive-artifacts-builder Skill"
    stage: "InformationProduct"  # Executable work product
    case: "case-2026-001"
    createdBy: "agent-specialist-refactor"
    provenance:
      - transition: "IntellectualArtifact → InformationProduct"
        transitionToken: "token-002"
        timestamp: "2026-01-06T12:00:00Z"

Common Case Patterns

Research Case

Stages: Literature Review → Hypothesis Formation → Experiments → Analysis → Publication

Key Sentries:

  • Activate experiments when 10+ papers reviewed
  • Activate analysis when 3+ experiments complete
  • Activate publication when findings validated

Artifacts:

  • Literature notes (Cognitive) → Research design (Intellectual) → Paper draft (Product) → Published paper (Capital)

Development Case (Spec-First)

Stages: Ideation → Specification → Implementation → Testing → Deployment

Key Sentries:

  • Activate implementation when ADR + PRD + SDS approved
  • Activate testing when code generation complete
  • Activate deployment when all tests pass

Artifacts:

  • Design notes (Cognitive) → ADR/PRD/SDS (Intellectual) → Generated code (Product) → Released feature (Capital)

Consulting Case

Stages: Discovery → Analysis → Recommendations → Presentation → Handoff

Key Sentries:

  • Activate analysis when 5+ stakeholder interviews complete
  • Activate recommendations when analysis validated
  • Activate presentation when recommendations approved

Artifacts:

  • Interview notes (Cognitive) → Analysis doc (Intellectual) → Recommendation deck (Product) → Client asset (Capital)

Integration Points

Cognitive Artifacts (CADSL)

Cases can use cognitive artifacts (checklists, decision trees, kanban) for visualization:

case:
  id: "case-2026-001"
  artifacts:
    - type: "Kanban"
      artifactId: "kanban-001"
      columns: ["Backlog", "In Progress", "Review", "Done"]

    - type: "Checklist"
      artifactId: "checklist-001"
      items: ["Whitelabel skills", "Create new skills", "Update handbooks"]

Use cognitive-artifacts-builder skill to generate these visualizations.

Knowledge Graph (DomainForge™)

Link cases and artifacts to semantic concepts:

case:
  semanticRefs:
    - conceptId: "sea:KnowledgeWork"
    - conceptId: "sea:DiscretionaryWorkflow"

artifacts:
  - id: "artifact-001"
    semanticRefs:
      - conceptId: "sea:Specification"
      - conceptId: "sea:IntellectualArtifact"

Internal Federated Ledger (IFL)

Every case state transition creates immutable TransitionToken:

transitionTokens:
  - id: "token-001"
    case: "case-2026-001"
    transition: "Created → Active"
    timestamp: "2026-01-06T09:00:00Z"
    ifl:hash: "sha256:abc123..."

  - id: "token-002"
    case: "case-2026-001"
    transition: "Stage[analysis] → Complete"
    timestamp: "2026-01-06T11:00:00Z"
    ifl:hash: "sha256:def456..."

No Teleportation Policy: Artifacts cannot skip stages. Every transition must have provenance token.

Observability (OpenTelemetry)

Track case metrics:

cmmn_cases_active_total{type="research"}
cmmn_stages_completed_total{case_id="case-2026-001"}
cmmn_artifacts_reified_total{stage="IntellectualCapital"}
cmmn_sovereign_gates_triggered_total

Governance Policies

Single Agent Control

Policy: AI members must be managed exclusively by PM-Agent

Enforcement: Case members cannot self-assign tasks or activate stages

No Teleportation

Policy: Artifacts must progress through pipeline in order

Example Violation:

# ❌ VIOLATION: Skipping IntellectualArtifact stage
artifact:
  stage: "InformationProduct"
  provenance: []  # No IntellectualArtifact transition token

Valid:

# ✅ VALID: Complete provenance chain
artifact:
  stage: "InformationProduct"
  provenance:
    - transition: "CognitiveArtifact → IntellectualArtifact"
      token: "token-001"
    - transition: "IntellectualArtifact → InformationProduct"
      token: "token-002"

Sovereign Gate

Policy: High-impact capital conversions require human signature

Trigger: When artifact transitions to IntellectualCapital

Action: PM-Agent requests SignatureToken from human sovereign


PM-Agent Configuration

Role Assignment

PM-Agent assigns tasks based on capability matching:

members:
  - id: "agent-specialist-analysis"
    type: "ai"
    capabilities: ["analysis", "research", "synthesis"]

  - id: "agent-specialist-refactor"
    type: "ai"
    capabilities: ["code-generation", "refactoring"]

  - id: "human-architect"
    type: "human"
    capabilities: ["architecture-decisions", "sovereign-approval"]

taskAssignment:
  rules:
    - taskType: "analysis"
      assignTo: "agent-specialist-analysis"

    - taskType: "refactoring"
      assignTo: "agent-specialist-refactor"

    - taskType: "sovereign-gate"
      assignTo: "human-architect"

Sentry Evaluation

PM-Agent continuously evaluates sentries:

sentries:
  - id: "activate-analysis"
    conditions:
      - "task-001.status == 'complete'"
      - "task-002.status == 'complete'"
    action:
      - "activate-stage('analysis')"
      - "notify-members(['agent-specialist-analysis'])"

Examples by Domain

Software Development

case:
  title: "Implement CADSL Renderer"
  stages:
    - Ideation (brainstorm, spike)
    - Specification (ADR, SDS, SEA™)
    - Implementation (codegen)
    - Testing (unit, integration)
    - Deployment (CI/CD)

Research Project

case:
  title: "LLM as Idiolect Study"
  stages:
    - Literature Review
    - Hypothesis Formation
    - Experiment Design
    - Data Collection
    - Analysis
    - Publication

Consulting Engagement

case:
  title: "Digital Transformation Roadmap"
  stages:
    - Discovery (stakeholder interviews)
    - Current State Analysis
    - Future State Design
    - Recommendations
    - Presentation

Quality Guidelines

1. Clear Desired Outcomes

Bad: Vague or unachievable

desiredOutcome: "Make things better"

Good: Specific and measurable

desiredOutcome: "All 17 skills whitelabeled with SEA-Forge branding; 3 new skills created; handbooks aligned with skills"

2. Proper Sentry Design

Bad: Missing conditions

sentry:
  action: "activate-stage('analysis')"
  # No conditions specified

Good: Explicit conditions

sentry:
  conditions:
    - "task-inventory.status == 'complete'"
    - "task-analysis.status == 'complete'"
  action: "activate-stage('whitelabeling')"

3. Complete Provenance

Always track artifact transitions:

artifact:
  id: "spec-001"
  provenance:
    - stage: "CognitiveArtifact"
      timestamp: "2026-01-05T14:00:00Z"
      token: "token-001"
    - stage: "IntellectualArtifact"
      timestamp: "2026-01-06T10:00:00Z"
      token: "token-002"

References