docs-architecture
SKILL.md
Docs Architecture
Maintain architecture-level docs without drifting into component internals or feature copy. Keep root and domain architecture docs aligned with the current topology and the docs they index.
Resource Map
- Use
assets/doc-starters/architecture-doc.mdwhen creating or substantially rewritingdocs/ARCHITECTURE.mdor a domain architecture doc such asweb-architecture.md. - Read
references/architecture-example.mdwhen you need a worked example of the expected level of abstraction.
When to Use
- New system boundary, pipeline stage, deployment model, or ownership boundary
- Changes to shared patterns used across multiple services or features
- Updates to architecture index docs that link to
docs/designs/ordocs/features/ - Domain architecture docs describing reusable patterns, topology, or trust boundaries
Do Not Use
- Component or service implementation detail that belongs in
docs-components-design - Feature behavior, user flows, or product narrative that belongs in
docs-feature-design
Workflow
- Identify the target architecture doc and its scope.
- Root architecture doc for the whole system
- Domain architecture doc for a shared surface such as web, API, or data
- Update only architecture-level content.
- System or domain boundaries
- Shared principles and patterns
- Cross-component data or control flow
- Runtime, deployment, trust boundaries, and ownership
- Keep architecture docs as index docs.
- Link to related
docs/designs/anddocs/features/docs - Summarize shared behavior instead of duplicating component internals
- Verify truth-bearing details.
- Active components and boundaries match the current code
- Flows, contracts, and ownership are still accurate
- Security and operations notes reflect the live system
- Trim stale detail.
- Remove implementation walkthroughs that belong in component docs
- Remove feature-level behavior copy that belongs in feature docs
Writing Rules
- Focus on topology, boundaries, and shared patterns
- Explain why the system is shaped this way, not every internal step
- Prefer concise diagrams and links over long prose dumps
- Treat the doc as an index and coordination surface, not a full implementation manual
Quality Checklist
- The doc clearly states its scope and boundaries
- Shared patterns and cross-component flows are current
- Links to related design and feature docs are synchronized
- Component-level internals are linked out instead of duplicated
- Security, operations, and ownership notes reflect current behavior
Weekly Installs
4
Repository
onatm/agent-skillsGitHub Stars
3
First Seen
4 days ago
Security Audits
Installed on
opencode4
gemini-cli4
claude-code4
github-copilot4
codex4
kimi-cli4