Claude Skill
ramziddin/solid-skills
A Claude Skill that generates senior-engineer quality code using SOLID principles, TDD, and clean architecture. Create maintainable, tested, and well-structured software.
Overview
Repository
Install this Skill
npx skills add ramziddin/solid-skillsRegistry
Summary
A Claude Skill designed to generate senior-engineer quality code by applying SOLID principles, Test-Driven Development (TDD), and clean architecture patterns.
专为编写资深工程师级别代码的AI代理技能,融合SOLID原则、测试驱动开发(TDD)与整洁架构设计
Key features
- Enforces SOLID design principles
- Implements Test-Driven Development (TDD)
- Follows clean architecture patterns
- Generates production-ready code
Use cases
- Developing maintainable software systems
- Writing unit-tested code components
- Implementing scalable architecture patterns
- Educational tool for software design principles
README excerpt
# Solid Skills 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](https://github.com/anthropics/skills) format. ## Available Skills ### solid 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:** - Writing any code (features, fixes, utilities) - Refactoring existing code - Planning or designing architecture - Reviewing code quality - Debugging issues - Creating tests - Making design decisions **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 examples - `tdd.md` - Test-Driven Development practices - `testing.md` - Testing strategies and patterns - `clean-code.md` - Clean code guidelines - `code-smells.md` - Code smell detection and fixes - `design-patterns.md` - GoF patterns with examples - `architecture.md` - Clean architecture principles - `object-design.md` - Object stereotypes and responsibilities - `complexity.md` - Managing essential vs accidental complexity **Key features:** - Enforces TDD workflow (write failing test first) - Detects and fixes code smel
Topics
No topics yet.