docs-architecture
Skill7 starsChanged 4 months agoMITView on GitHub
Maintain system and domain architecture docs such as `docs/ARCHITECTURE.md`, `web-architecture.md`, or `api-architecture.md`. Use when topology, shared patterns, cross-component flows, deployment model, or ownership boundaries change.
4 other projects use a version of this.
Adopted by
Most recently taken up by
- jh941213/my-cc-harnesstheir own version, first seen Nov 1, 2026
- jh941213/ADLC-harnesstheir own version, first seen Nov 1, 2026
- jh941213/my-claude-code-assettheir own version, first seen Oct 8, 2026
- planailabs/ui.plan.aitheir own version, first seen May 26, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- jh941213/ADLC-harness★ 125same name
- jh941213/my-cc-harness★ 125same name
- jh941213/my-claude-code-asset★ 125same name
- planailabs/ui.plan.ai★ 2same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 6 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 12
Use assets/doc-starters/architecture-doc.md when creating or substantially rewriting docs/ARCHITECTURE.md or a domain architecture doc such …
- Very specific: line 13
Read references/architecture-example.md when you need a worked example of the expected level of abstraction.
- Distinctive: line 33
Update only architecture-level content.
- Distinctive: line 39
Keep architecture docs as index docs.
- Distinctive: line 49
Remove implementation walkthroughs that belong in component docs
- Distinctive: line 50
Remove feature-level behavior copy that belongs in feature docs
- Distinctive: line 56
Prefer concise diagrams and links over long prose dumps
- Distinctive: line 57
Treat the doc as an index and coordination surface, not a full implementation manual
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

