system-design-decomposition
CommunityDecompose, analyze, and learn system design.
Software Engineering#learning#decomposition#principles#ADR#system-design#architecture-diagrams#architecture-analysis
Authorgokuno1
Version1.0.0
Installs0
System Documentation
What problem does it solve?
System designers and learners often struggle to build a transferable mental model of how complex systems are put together. This skill provides a structured, phase-based approach to study architecture, components, decisions, and the reusable principles that emerge from them, without requiring source code reading.
Core Features & Use Cases
- Phase-based study methodology (Phase 1–Phase 5) to guide deep understanding of any system.
- Ability to extract design decisions, tradeoffs, and generalizable principles for quick reference.
- Use cases include studying messaging systems, storage engines, or concurrency primitives to compare architectures at a high level and derive transferable insights.
Quick Start
Plan a study by outlining the problem space, mapping the architecture, evaluating design decisions, extracting principles, and drafting an Architecture Decision Record (ADR).
Dependency Matrix
Required Modules
None requiredComponents
Standard packageđŸ’» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: system-design-decomposition Download link: https://github.com/gokuno1/research-agent-mcp/archive/main.zip#system-design-decomposition Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.