Skip to content
Back to skills

Architecture Format Extended

ASecurity

Extended architecture templates with full examples. Imports architecture-format-core for base structure.

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
devopssqldockergitapidatabasefrontendbackendci/cdsecurityperformance

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 9, 2026

npx -y skills add MatrixFounder/Agentic-development --skill architecture-format-extended --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Architecture Format Extended?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Architecture Format Extended
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/matrixfounder-architecture-format-extended/badge)](https://www.skillsdirectory.com/skills/matrixfounder-architecture-format-extended)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: architecture-format-extended
description: Extended architecture templates with full examples. Imports architecture-format-core for base structure.
version: 1.2
tier: 2
requires: architecture-format-core
---

# 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
A Mermaid `erDiagram` of the §4.1 entities, within the ER budget of `mermaid-authoring-guidelines`.
Load the skill before the figure and follow it. A full schema is a table, as in §4.2. PlantUML is
not used: GitHub does not render it.

### 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.

Files in this skill

  • SKILL.md3.5 KB
  • examples/api-interface.md922 B
  • examples/component-template.md514 B
  • examples/data-model.md1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…