simplicity-architect

Community

Build simple, maintainable systems, avoid complexity.

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 required

Components

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.
View Source Repository