Single Responsibility

Use when a class, function, module, or file is hard to reason about. A unit you cannot describe in one sentence holds too many responsibilities; decompose it into single-responsibility units that collaborate through clear interfaces.

selamy-labs ce90e60 6.7 KB Updated

File contents

selamy-labs/agent-skills/tree/main/skills/single-responsibility commit ce90e60319

Frequently asked questions

npx skillmds@latest add selamy-labs/single-responsibility