Professional software engineering skills for AI coding agents. Transforms code into senior-engineer quality software through SOLID principles, TDD, clean code practices, and professional software design. Skills follow the Agent Skills format.
$ npx -y skills add ramziddin/solid-skills --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: ramziddin/solid-skills
What's inside
Professional software engineering skills for AI coding agents. Transforms code into senior-engineer quality software through SOLID principles, TDD, clean code practices, and professional software design.
Skills follow the Agent Skills format.
Transform junior-level code into senior-engineer quality software. Primarily designed for TypeScript and NestJS projects, but applicable to any object-oriented codebase.
Use when:
Core principles:
| Principle | Focus |
|---|---|
| TDD | Red-Green-Refactor cycle, tests before code |
| SOLID | Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion |
| Clean Code | Meaningful names, small functions, no comments needed |
| Design Patterns | Creational, Structural, Behavioral patterns |
| Architecture | Vertical slicing, dependency rule, clean architecture |
Reference documentation included:
solid-principles.md - SOLID principles with TypeScript examplestdd.md - Test-Driven Development practicestesting.md - Testing strategies and patternsclean-code.md - Clean code guidelinescode-smells.md - Code smell detection and fixesdesign-patterns.md - GoF patterns with examplesarchitecture.md - Clean architecture principlesobject-design.md - Object stereotypes and responsibilitiescomplexity.md - Managing essential vs accidental complexityKey features:
npx skills add ramziddin/solid-skills
Skills are automatically available once installed. The agent will use them when relevant tasks are detected.
Examples:
skills/
โโโ solid/
โโโ SKILL.md # Main skill instructions
โโโ references/ # Supporting documentation
โโโ solid-principles.md
โโโ tdd.md
โโโ testing.md
โโโ clean-code.md
โโโ code-smells.md
โโโ design-patterns.md
โโโ architecture.md
โโโ object-design.md
โโโ complexity.md
MIT
CODEOWNERS
README.md
skills/
solid/
references/
architecture.md
clean-code.md
code-smells.md
complexity.md
design-patterns.md
object-design.md
solid-principles.md
tdd.md
testing.md
SKILL.mdFAQ
solid-skills is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes solid. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.