arch_decisions
ADR template, database selection, capacity planning ve scalability.
Best use case
arch_decisions is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
ADR template, database selection, capacity planning ve scalability.
Teams using arch_decisions 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/arch_decisions/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How arch_decisions Compares
| Feature / Agent | arch_decisions | 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?
ADR template, database selection, capacity planning ve scalability.
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 Decisions > ADR, database selection ve capacity planning. --- ## 📝 ADR Template ```markdown # ADR-001: Database Selection ## Status: Accepted ## Context [Problem açıklaması] ## Decision PostgreSQL kullanacağız. ## Consequences ### Positive - ACID compliance ### Negative - Horizontal scaling zor ## Alternatives - MongoDB: Rejected - JOINs için uygun değil ``` --- ## 🗄️ Database Selection | SQL | NoSQL | |-----|-------| | Complex JOINs | Flexible schema | | ACID | High throughput | | Transactions | Horizontal scale | --- ## 📊 Capacity Planning ```markdown DAU: 1M users Requests: 20/user/day = 20M/day RPS: 20M / 86400 = ~230 RPS Peak: 230 × 3 = ~700 RPS ``` --- *Architecture Decisions v1.0* ## 🔄 Workflow > **Kaynak:** [AWS Architecture Blog](https://aws.amazon.com/blogs/architecture/master-architecture-decision-records-adrs-best-practices-for-effective-decision-making/) ### Aşama 1: Problem Identification - [ ] **Context**: Problemi ve etkilerini net tanımla. - [ ] **Constraints**: Kısıtlamaları (Bütçe, Zaman, Teknoloji) belirle. - [ ] **Options**: En az 2 alternatif çözüm yolu belirle. ### Aşama 2: Proposal (Status: Proposed) - [ ] **Draft**: ADR şablonunu doldur. - [ ] **RFC**: Takımdan yorum iste (Pull Request veya Toplantı). - [ ] **Evaluation**: Alternatifleri kriterlere göre puanla (Pros/Cons). ### Aşama 3: Decision (Status: Accepted/Rejected) - [ ] **Consensus**: Kararı netleştir ve statüyü güncelle. - [ ] **Implications**: Kararın uzun vadeli etkilerini (Consequences) yaz. - [ ] **Commit**: ADR dosyasını repoya ekle. ### Kontrol Noktaları | Aşama | Doğrulama | |-------|-----------| | 1 | Problem ve alternatifler net mi? | | 2 | Takım görüşü alındı mı? | | 3 | Kararın "Consequences" bölümü dürüstçe yazıldı mı? |
Related Skills
CitedResearch
Research output with proper source citations. USE WHEN conducting research, creating sector analyses, or generating investment notes that need verifiable sources.
azure-search-documents-py
Azure AI Search SDK for Python. Use for vector search, hybrid search, semantic ranking, indexing, and skillsets.
azure-search-documents-dotnet
Azure AI Search SDK for .NET (Azure.Search.Documents). Use for building search applications with full-text, vector, semantic, and hybrid search.
azure-maps-search-dotnet
Azure Maps SDK for .NET. Location-based services including geocoding, routing, rendering, geolocation, and weather. Use for address search, directions, map tiles, IP geolocation, and weather data.
aws-solution-architect
Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora, and cost optimization.
arxiv-research
Download and analyze academic papers from arXiv. Use when users want to download a specific paper by ID (e.g., "download paper arxiv:1234.5678") or read/analyze papers they've already downloaded.
archive-obsidian-vault
Archives monthly work items from Obsidian vault Area/ and Projects/ to Archive/ with proper organization and attachment handling. Use when archiving completed monthly work.
architecture-specialist
提供系统架构设计、技术选型、架构审查和组件设计能力。当需要设计新系统、重构现有架构或进行架构审查时使用。
architecture-decision-records
Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.
architecture-decision-record
ADR format and methodology for documenting significant technical decisions with context, alternatives considered, and consequences. Use when making or documenting architectural decisions.
architecting-networks
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology, implementing multi-cloud networking, or establishing secure network segmentation for cloud workloads.
alibaba-cloud-architecture
Alibaba Cloud architecture patterns and best practices. Use when designing, deploying, or reviewing infrastructure on Alibaba Cloud including ECS, ACK, Function Compute, and OSS.