architecture-format-extended
Extended architecture templates with full examples. Imports architecture-format-core for base structure.
Best use case
architecture-format-extended is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Extended architecture templates with full examples. Imports architecture-format-core for base structure.
Teams using architecture-format-extended should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/architecture-format-extended/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How architecture-format-extended Compares
| Feature / Agent | architecture-format-extended | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Extended architecture templates with full examples. Imports architecture-format-core for base structure.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Architecture Document Structure (Extended) > [!NOTE] > This skill provides **FULL** templates with detailed examples. > It extends `architecture-format-core` with comprehensive sections 3-10. ## When to Load This Skill | Condition | Action | |-----------|--------| | Creating NEW system from scratch | ✅ Load this skill | | Major refactor (>3 components changed) | ✅ Load this skill | | Sophisticated requirement / complex task | ✅ Load this skill | | User explicitly requests full template | ✅ Load this skill | | Minor architecture update | ❌ Use `architecture-format-core` only | --- ## 3. System Components (Extended Examples) > [!TIP] > **Example Template:** See `.agent/skills/architecture-format-extended/examples/component-template.md` Use the detailed component template for defining new services or major components. --- ## 4. Data Model (Full) > [!TIP] > **Example Template:** See `.agent/skills/architecture-format-extended/examples/data-model.md` ### 4.1. Conceptual Data Model Description of main entities and their relationships at a high level. ### 4.2. Logical Data Model Detailed description considering storage technology (Relational vs NoSQL). ### 4.3. Data Model Diagram ER-diagram in PlantUML format. ### 4.4. Migrations and Versioning Strategy for DB schema changes. --- ## 5. Interfaces > [!TIP] > **Example Template:** See `.agent/skills/architecture-format-extended/examples/api-interface.md` ### 5.1. External APIs Detailed REST/GraphQL/gRPC definitions including authentication and error handling. ### 5.2. Internal Interfaces Interaction between system components (e.g., Message Queues, Events). ### 5.3. Integrations with External Systems Third-party service purpose, protocol, and error handling strategies. --- ## 6. Technology Stack ### 6.1. Backend - Programming Language & Framework with justification. ### 6.2. Frontend - Framework with justification. ### 6.3. Database - Type (SQL/NoSQL) with justification. ### 6.4. Infrastructure - Containerization (Docker) - Orchestration (K8s/Compose) - Middleware (Redis, RabbitMQ) - Observability (Prometheus, ELK) --- ## 7. Security ### 7.1. Authentication and Authorization - Auth Mechanism (JWT/OAuth) - Session Management ### 7.2. Data Protection - Encryption (At Rest / In Transit) - PII handling ### 7.3. Attack Protection - OWASP Top 10 (SQLi, XSS, CSRF) - Rate Limiting --- ## 8. Scalability and Performance ### 8.1. Scaling Strategy - Horizontal vs Vertical scaling plans. ### 8.2. Caching - Strategy, specific items, and invalidation rules. ### 8.3. DB Optimization - Indexes, Partitioning, Replication. --- ## 9. Reliability and Fault Tolerance ### 9.1. Error Handling - Degredation, Circuit Breakers, Retries. ### 9.2. Backup - Strategy, Frequency, Storage. ### 9.3. Monitoring and Alerting - Key Metrics (Latency, Errors, Saturation). --- ## 10. Deployment ### 10.1. Environments - Dev, Staging, Prod definitions. ### 10.2. CI/CD Pipeline - Build -> Test -> Deploy stages. ### 10.3. Configuration - Env vars, Secrets management. ### 10.4. Deployment Instructions - Step-by-step guide for deployment and migrations.
Related Skills
format-figure
Reformats a figure component file to conform to the standard section order and naming conventions defined in the figure guidelines.
format-euler-code
Enforce the Euler repository C++ formatting and style rules from AGENTS.md. Use when writing, editing, or reviewing Euler solution code so it matches required includes, types, layout, namespaces, and I/O conventions.
Fixed Video Format (9:16)
Fixed 1080x1920 pixel video format with percentage-based positioning. Use this when laying out video compositions, positioning elements on the canvas, or calculating dimensions. All videos render at exactly 9:16 aspect ratio for TikTok/Instagram Reels.
enterprise-architecture-patterns
Complete guide for enterprise architecture patterns including domain-driven design, event sourcing, CQRS, saga patterns, API gateway, service mesh, and scalability
documenting-architecture
Use this skill when modifying or creating architecture documentation.
dev-swarm-stage-architecture
Design the complete system architecture including components, data flow, infrastructure, database schema, and API design. Use when starting stage 07 (architecture) or when user asks about system design, tech stack, or database schema.
design-layered-backend-architecture
Design or review a layered backend architecture (routes, controllers, services, repositories) for HTTP APIs and microservices.
databases-architecture-skill
Master database design (SQL, NoSQL), system architecture, API design (REST, GraphQL), and building scalable systems. Learn PostgreSQL, MongoDB, system design patterns, and enterprise architectures.
code_formatter
Otomatik kod formatlama, Prettier/ESLint entegrasyonu ve kod stil tutarlılığı rehberi.
code-architecture-analyzer
智能代码架构解读和分析工具。当用户请求分析项目架构、生成架构文档、识别设计模式、分析依赖关系、评估代码质量、或理解复杂项目结构时使用此skill。适用于接手新项目、代码审查、重构规划、技术选型评估等场景。
clean-architecture
Structure software around the Dependency Rule: source code dependencies point inward from frameworks to use cases to entities. Use when the user mentions "architecture layers", "dependency rule", "ports and adapters", "hexagonal architecture", or "use case boundary". Covers component principles, boundaries, and SOLID. For code quality, see clean-code. For domain modeling, see domain-driven-design.
c4-architecture
Generate architecture documentation using C4 model Mermaid diagrams. Use when asked to create architecture diagrams, document system architecture, visualize software structure, create C4 diagrams, or generate context/container/component/deployment diagrams. Triggers include "architecture diagram", "C4 diagram", "system context", "container diagram", "component diagram", "deployment diagram", "document architecture", "visualize architecture".