Architecture

Design system architecture with explicit requirements, boundaries, data flows, tradeoffs, failure modes, and evolution paths.

nafeeur 359c960 781 B Updated

File contents

Architecture

  • Convert goals into functional requirements and measurable qualities: latency, scale, durability, portability, extensibility, and operability.
  • Draw ownership and data flow across UI, daemon, agent loop, providers, tools, MCP, persistence, and workspaces.
  • Choose boundaries that permit replacement without duplicating policy.
  • Describe failure, cancellation, retry, and recovery behavior for every external boundary.
  • Prefer incremental migration and compatibility over a clean-room rewrite when an existing system exists.
  • Validate the design with one or two concrete end-to-end scenarios.

nafeeur/MaskShift/tree/main/skills/architecture commit 359c9607df

Frequently asked questions

npx skillmds@latest add nafeeur/architecture