architecture
Create or evaluate an architecture decision record (ADR). Use when choosing between technologies (e.g., Kafka vs SQS), documenting a design decision with trade-offs and consequences, reviewing a system design proposal, or designing a new component from requirements and constraints.
DeepseekModel
Curated skill
Quality Excellent · 90
v1.0.0
Get
https://deepseekmodel.com/api/download.php?id=anthropics-knowledge-work-plugins-engineering-skills-architecture-skill-md&format=skill
Download .skill
Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name architecture description Create or evaluate an architecture decision record (ADR). Use when choosing between technologies (e.g., Kafka vs SQS), documenting a design decision with trade-offs and consequences, reviewing a system design proposal, or designing a new component from requirements and constraints. argument-hint <decision or system to design> /architecture If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md . Create an Architecture Decision Record (ADR) or evaluate a system design. Usage /architecture $ARGUMENTS Modes Create an ADR : "Should we use Kafka or SQS for our event bus?" Evaluate a design : "Review this microservices proposal" System design : "Design the notification system for our app" See the system-design skill for detailed frameworks on requirements gathering, scalability analysis, and trade-off evaluation. Output — ADR Format # ADR-[number]: [Title] **Status:** Proposed | Accepted | Deprecated | Superseded **Date:** [Date] **Deciders:** [Who needs to sign off] ## Context [What is the situation? What forces are at play?] ## Decision [What is the change we're proposing?] ## Options Considered ### Option A: [Name] | Dimension | Assessment | |-----------|------------| | Complexity | [Low/Med/High] | | Cost | [Assessment] | | Scalability | [Assessment] | | Team familiarity | [Assessment] | **Pros:** [List] **Cons:** [List] ### Option B: [Name] [Same format] ## Trade-off Analysis [Key trade-offs between options with clear reasoning] ## Consequences - [What becomes easier] - [What becomes harder] - [What we'll need to revisit] ## Action Items 1. [ ] [Implementation step] 2. [ ] [Follow-up] If Connectors Available If ~~knowledge base is connected: Search for prior ADRs and design docs Find relevant technical context If ~~project tracker is connected: Link to related epics and tickets Create implementation tasks Tips State constraints upfront — "We need to ship in 2 weeks" or "Must handle 10K rps" shapes the answer. Name your options — Even if you're leaning one way, I'll give a more balanced analysis with explicit alternatives. Include non-functional requirements — Latency, cost, team expertise, and maintenance burden matter as much as features.
Keywords that activate this skill. Click one to copy it.
This skill does not provide trigger words.
The downloaded .skill package contains the following fields.
| Field | Description |
|---|---|
| format | Format tag (skill/v1) |
| skill_id | Unique skill ID |
| name | Skill name |
| version | Version |
| description | Description |
| category | Categories (array) |
| trigger_words | Trigger words |
| tags | Tags |
| source | Source |
| source_url | Source URL (this page) |
| exported_at | Exported at (set per download) |
| system_prompt | System prompt body |
| model_config | Model config: provider / model / temperature / max_tokens / top_p |
| examples | Examples |
| install_guide | Import guide for Coze / Dify / Claude / custom frameworks |
The same skill can be exported in different platform formats.