simplicity-architect
CommunityBuild simple, maintainable systems, avoid complexity.
Software Engineering#architecture#software design#YAGNI#maintainability#engineering#decision framework#simplicity
AuthorFlorinPopaCodes
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you avoid over-engineering, premature optimization, and unnecessary complexity in software architecture. It guides decision-making towards the simplest, most effective solutions, leading to more maintainable, stable, and cost-efficient systems.
Core Features & Use Cases
- Decision Framework: Provides a structured approach to evaluate technical solutions based on current needs, existing tools, and operational stability, ensuring you choose the "simplest thing that could possibly work."
- Complexity Red Flags: Identifies common pitfalls and assumptions (e.g., "future scaling," "architectural purity") that often lead to over-engineering, helping you resist adding unnecessary components.
- Use Case: When considering adding new infrastructure like a Redis cache, microservices, or a message queue, this Skill helps you determine if it's truly necessary now or if a simpler, existing solution suffices, saving development time and operational overhead.
Quick Start
Apply the simplicity-architect skill to review my proposed architecture for adding a new user authentication service.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: simplicity-architect Download link: https://github.com/FlorinPopaCodes/claude-marketplace/archive/main.zip#simplicity-architect Please download this .zip file, extract it, and install it in the .claude/skills/ directory.