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

Stars529
Forks63
LanguageUnknown
Last pushed2026-04-13
Last synced2026-07-04
View on GitHub

Repository

Ownerramziddin
Repositorysolid-skills
Full nameramziddin/solid-skills
Repo ID1,139,993,345

Install this Skill

npx skills add ramziddin/solid-skills

Registry

Typeworkflow
Quality score75/100
Verificationreadme_parsed
Last verified2026-06-11
Platforms
Claude
Capabilities
pdfworkflow
Detected files
README.md
Config keys
SOLID

Summary

A Claude Skill designed to generate senior-engineer quality code by applying SOLID principles, Test-Driven Development (TDD), and clean architecture patterns.

Chinese description

专为编写资深工程师级别代码的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.

Explore more

Data from GitHub. Synced on 2026-07-04