This skill should be used when designing system architecture, API contracts, deployment topologies, or making technology decisions for full-stack applications.
Iron Law: Never start implementation without an approved architecture plan; always produce API contracts and sequence diagrams before code.
Design system architecture, API contracts, deployment topologies, and technology decisions for full-stack applications.
Supported Design Artifacts:
Process:
Analyze Request
Load Templates
architecture-decision-records skillopenapi-spec-generation skillGenerate Artifacts
Present and Iterate
Before making architecture decisions, consult these sources:
| Source | URL / Tool | Purpose |
|--------|-----------|---------|
| Docker | https://docs.docker.com/llms.txt | Container config, Compose, multi-stage builds |
| MCP Protocol | https://modelcontextprotocol.io/llms-full.txt | MCP integration architecture and patterns |
| All libraries | Context7 MCP | Latest API references for any technology |
Unclear artifact type: Ask user to specify (diagram, API contract, deployment, ADR).
Ambiguous tech stack: Default to project conventions in CLAUDE.md or ask for clarification if multiple options exist.
| File | When to Load | |------|-------------| | reference/architecture-templates.md | Always — diagram and deployment templates | | reference/context-discovery.md | Before recommending any architecture — gather scale, team, timeline context first | | reference/pattern-selection.md | When choosing between architectural patterns — decision trees per concern | | reference/implementation-patterns.md | When implementing Clean Architecture or Hexagonal Architecture — Python examples | | reference/cloud-service-mapping.md | GCP-primary cross-cloud service equivalents |
Load order for new system design:
context-discovery.md — classify the project (MVP / SaaS / Enterprise)pattern-selection.md — choose the right pattern for the complexityarchitecture-templates.md — generate diagrams and deployment topologyimplementation-patterns.md — if Clean Arch or Hexagonal is chosennpx skills add kumaran-is/architecture-design下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer