
togaf-architecture
by seanchatmangpt
The Agile Protocol Specification (APS), provides a comprehensive suite of tools, documentation, CLIs, platforms, and resources to support the implementation and evolution of agile practices across organizations. This repository serves as the definitive source for APS standards, best practices, and an ecosystem for agile development.
SKILL.md
name: togaf-architecture description: | Enterprise architecture patterns following TOGAF ADM methodology. Implements capability-driven design, federated architecture, and technology-agnostic specifications. Activates for enterprise-scale architecture decisions. allowed-tools:
- Read
- Write
- Edit
- Glob
TOGAF Enterprise Architecture Skill
This skill implements enterprise architecture patterns based on the TOGAF Architecture Development Method (ADM).
When This Skill Activates
- Designing enterprise-scale systems
- Making architectural decisions
- Creating technology-agnostic specifications
- Implementing capability-driven architecture
- Planning large-scale system migrations
Core Principles
1. Principles Over Technologies
Focus on capabilities, not specific tools:
- Business Process Automation (not "use Kubernetes")
- Real-Time Decision Making (not "use TensorFlow")
- Multi-Cloud Interoperability (not "use AWS Lambda")
2. Capability-Driven Design
Define systems by what they accomplish:
capabilities:
- Business Process Automation
- Real-Time Decision Making
- Multi-Cloud Interoperability
- AI Integration
- Compliance Management
3. Modularity & Replaceability
All components should be:
- Loosely coupled
- Independently deployable
- Replaceable without re-architecture
4. Technology Agnosticism
Specifications should survive technology changes:
- Define interfaces, not implementations
- Focus on outcomes, not tooling
- Enable future innovation
TOGAF ADM Phases
Phase A: Architecture Vision
phase: vision
objectives:
- Define business capability
- Identify stakeholders
- Establish success metrics
- Create architecture vision
deliverables:
- Architecture vision document
- Stakeholder analysis
- Business requirements
Phase B: Business Architecture
phase: business
objectives:
- Map business processes
- Define organizational structure
- Identify information flows
- Document business services
deliverables:
- Business process models
- Organization charts
- Information flow diagrams
Phase C: Information Systems Architecture
phase: information-systems
objectives:
- Data architecture design
- Application architecture design
- Integration architecture
deliverables:
- Data models
- Application portfolio
- Integration patterns
Phase D: Technology Architecture
phase: technology
objectives:
- Infrastructure design
- Platform selection
- Security architecture
- Operations design
deliverables:
- Infrastructure diagrams
- Technology standards
- Security controls
.togafcontext Template
---
module-name: [Enterprise Module Name]
version: [X.Y.Z]
description: |
[Description aligned with enterprise architecture goals]
principles:
- Flexibility and Agility
- Scalability
- Resilience
- Security by Design
- Data-Driven
capabilities:
- [Capability 1]
- [Capability 2]
directives:
- Use TOGAF's ADM for continuous alignment
- Implement capability-based approach
- Ensure modular, loosely-coupled services
- Apply enterprise-wide monitoring
architecture:
style: Federated with Event-Driven Capabilities
components:
- [Component 1]
- [Component 2]
data-flow:
- Business Process → Data Capture → Analysis → Compliance → Outcome
business-requirements:
key-features:
- [Feature 1]
- [Feature 2]
target-audience: [Stakeholders]
success-metrics:
- [99.99% uptime]
- [100% compliance]
quality-assurance:
testing-frameworks:
- Chaos Engineering
- Performance Testing
- Security Testing
coverage-threshold: 100% auditability
performance-benchmarks:
- Sub-second latency
- 30-second disaster recovery
deployment:
platform: Multi-Cloud Interoperability
cicd-pipeline: DevSecOps with Policy as Code
---
Architecture Patterns
Federated Architecture
Central Governance
|
+---+---+
| |
Domain A Domain B
| |
Services Services
Event-Driven Architecture
Producer → Event Bus → Consumer(s)
↓
Event Store
Capability-Based Services
Capability: Payment Processing
↓
Interfaces: REST API, Event Streams
↓
Implementation: [Any technology that fulfills interface]
Governance Framework
Review Cycles
- Quarterly: Architecture effectiveness review
- Annual: Full compliance and security audit
- Continuous: Automated monitoring and alerting
Compliance Standards
- ISO 27001 (Information Security)
- GDPR (Data Protection)
- SOX (Financial Transparency)
- HIPAA (Healthcare Data)
Best Practices
- Start with Capabilities: Define what, not how
- Maintain Loose Coupling: Independent deployability
- Ensure Auditability: Log all architectural decisions
- Plan for Change: Assume technologies will evolve
- Govern Consistently: Apply standards uniformly
- Monitor Continuously: Real-time architecture health
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です