agentleFS
viasrijanviasrijan/crazy-skills/skills/design/system-architecture/SKILL.md

system-architecture

Skill0 starsChanged 3 months agoMITView on GitHub

Use when designing system architecture, microservices, or evaluating scalability and technology trade-offs — microservices review and risk identification.

9 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

System Architecture

Microservices and system design review. Composite of alirezarezvani/claude-skills engineering-team senior-architect + POWERFUL api-design-reviewer.

When to use

  • Designing a new system, service boundary, or microservices split
  • Reviewing an architecture for scalability, coupling, or failure modes
  • Evaluating technology choices (DB, queue, infra) with trade-offs

Workflow

  1. Map the system — List components, data flow, dependencies, and interfaces. Draw a one-box-per-service diagram (Mermaid or ASCII).
  2. Propose 2-3 approaches — With trade-offs (latency, cost, operational burden) and your recommendation. Ruthlessly YAGNI — remove unnecessary components.
  3. Review checklist — For the chosen approach:
    • Boundaries: does each service have one clear purpose? Can you change internals without breaking consumers?
    • Data: ownership, consistency (eventual vs strong), schema evolution
    • Failure: retries, timeouts, circuit breakers, observability
    • Scale: stateful vs stateless, caching, partitioning
  4. Document — Write the validated design to docs/architecture/<topic>.md (or docs/superpowers/specs/ if architectural per brainstorming).

Verification

  • 2-3 approaches with trade-offs and a recommended option
  • Sectioned design approved per section before committing
  • Boundaries pass isolation test (change internals without breaking consumers)
  • Failure and scale considerations are explicit, not deferred

References

  • Source: alirezarezvani/claude-skills engineering-team/senior-architect, engineering/POWERFUL/api-design-reviewer

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.