Agent Skills: Enterprise Patterns Skill

Apply enterprise architecture patterns for integration and governance

UncategorizedID: pluginagentmarketplace/custom-plugin-software-architect/enterprise-patterns

Skill Files

Browse the full folder contents for enterprise-patterns.

Download Skill

Loading file tree…

skills/enterprise-patterns/SKILL.md

Skill Metadata

Name
enterprise-patterns
Description
Apply enterprise architecture patterns for integration and governance

Enterprise Patterns Skill

Purpose

Apply enterprise architecture patterns including TOGAF, integration patterns, governance frameworks, and portfolio management for large-scale systems.


Parameters

| Parameter | Type | Required | Validation | Default | |-----------|------|----------|------------|---------| | context | string | ✅ | min: 50 chars | - | | pattern_type | enum | ⚪ | integration|governance|portfolio|togaf | integration | | scope | enum | ⚪ | enterprise|domain|capability | enterprise | | current_state | object | ⚪ | valid JSON | {} | | output_format | enum | ⚪ | pattern|roadmap|governance | pattern |


Execution Flow

┌──────────────────────────────────────────────────────────┐
│ 1. VALIDATE: Check context and pattern type              │
│ 2. ASSESS: Current state and maturity                    │
│ 3. SELECT: Appropriate enterprise pattern                │
│ 4. APPLY: Pattern to context                             │
│ 5. MAP: To TOGAF phases if applicable                    │
│ 6. ROADMAP: Create transition plan                       │
│ 7. DOCUMENT: Return pattern application                  │
└──────────────────────────────────────────────────────────┘

Retry Logic

| Error | Retry | Backoff | Max Attempts | |-------|-------|---------|--------------| | VALIDATION_ERROR | No | - | 1 | | PATTERN_MISMATCH | Yes | 1s | 2 | | SCOPE_UNCLEAR | Yes | - | 2 |


Logging & Observability

log_points:
  - event: pattern_requested
    level: info
    data: [pattern_type, scope]
  - event: pattern_applied
    level: info
    data: [pattern_name, maturity_level]
  - event: roadmap_generated
    level: info
    data: [phases_count, timeline]

metrics:
  - name: patterns_applied
    type: counter
    labels: [pattern_type]
  - name: application_time_ms
    type: histogram
  - name: maturity_score
    type: gauge

Error Handling

| Error Code | Description | Recovery | |------------|-------------|----------| | E601 | Missing enterprise context | Request org structure | | E602 | Pattern not applicable | Suggest alternatives | | E603 | Scope too broad | Narrow to domain | | E604 | TOGAF phase unclear | Clarify ADM phase |


Unit Test Template

test_cases:
  - name: "Integration pattern selection"
    input:
      context: "E-commerce integrating with ERP for inventory"
      pattern_type: "integration"
      scope: "enterprise"
    expected:
      has_pattern: true
      pattern_includes: ["Event-Driven", "CDC"]
      has_rationale: true

  - name: "Governance model"
    input:
      context: "5 business units, 200+ applications"
      pattern_type: "governance"
    expected:
      has_governance_model: true
      has_decision_rights: true
      has_review_process: true

  - name: "Portfolio rationalization"
    input:
      context: "Legacy modernization initiative"
      pattern_type: "portfolio"
    expected:
      has_time_analysis: true
      categories_include: ["Tolerate", "Invest", "Migrate", "Eliminate"]

Troubleshooting

Common Issues

| Symptom | Root Cause | Resolution | |---------|------------|------------| | Pattern mismatch | Wrong scope | Align scope with pattern | | Governance ignored | Too rigid | Balance agility/control | | Integration sprawl | No strategy | Implement API gateway |

Debug Checklist

□ Is enterprise context documented?
□ Is pattern type appropriate?
□ Is scope clearly defined?
□ Are stakeholders identified?
□ Is TOGAF phase mapped?

Pattern Catalog

Integration Patterns

| Pattern | Use Case | |---------|----------| | Event-Driven | Loose coupling, async | | API Gateway | Centralized entry | | Saga | Distributed transactions | | CDC | Real-time sync |

Governance Models

| Model | Use Case | |-------|----------| | Centralized | Strict standards | | Federated | Domain autonomy | | Hybrid | Core + flexibility |

Portfolio Categories (TIME)

| Category | Action | |----------|--------| | Tolerate | Maintain minimally | | Invest | Enhance actively | | Migrate | Move to new platform | | Eliminate | Sunset/decommission |


Integration

| Component | Trigger | Data Flow | |-----------|---------|-----------| | Agent 03 | Pattern request | Receives context, returns pattern | | Agent 01 | Solution alignment | Enterprise constraints |


Quality Standards

  • Standards-based: TOGAF, EIP references
  • Practical: Implementable patterns
  • Scalable: Supports growth

Version History

| Version | Date | Changes | |---------|------|---------| | 2.0.0 | 2025-01 | Production-grade: pattern catalog, TOGAF mapping | | 1.0.0 | 2024-12 | Initial release |