Skip to main content
Run any Skill in Manus
with one click

software-design-principles

Stars2
Forks0
UpdatedJune 17, 2026 at 17:45

Software design principles for the AI era — SOLID reframed as heuristics in service of balanced coupling (managing knowledge flow between components), plus the agent-as-consumer lens. Covers single responsibility, open/closed, Liskov substitution, interface segregation, dependency inversion, low coupling / high cohesion, integration strength vs distance vs volatility, and why generation speed raises the stakes. Triggers: applying or reviewing SOLID, deciding whether to introduce an abstraction, reducing coupling, improving cohesion, designing module/interface boundaries, designing a surface an AI agent will consume, judging whether a design will accrue debt under fast code generation. Use up-front during architecture and design, not only during refactoring.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
4 files
SKILL.md
readonly