Claude Skill

ramziddin/solid-skills

一个Claude Skill,运用SOLID原则、测试驱动开发(TDD)和整洁架构生成资深工程师级别的代码。创建可维护、经过测试且结构良好的软件。

概览

Stars529
Forks63
语言未知
最后更新2026-04-13
最近同步2026-07-04
前往 GitHub

仓库信息

拥有者ramziddin
仓库solid-skills
完整名称ramziddin/solid-skills
Repo ID1,139,993,345

安装这个 Skill

npx skills add ramziddin/solid-skills

Registry 信息

类型workflow
质量分75/100
验证状态readme_parsed
最近验证2026-06-11
平台
Claude
能力
pdfworkflow
识别文件
README.md
配置键
SOLID

项目简介

一个Claude Skill,旨在通过应用SOLID原则、测试驱动开发(TDD)和整洁架构模式,生成资深工程师级别的代码。

英文描述

AI agent skill for writing senior-engineer quality code through SOLID principles, TDD, and clean architecture

要点

  • 强制执行SOLID设计原则
  • 实施测试驱动开发(TDD)
  • 遵循整洁架构模式
  • 生成生产就绪的代码

使用场景

  • 开发可维护的软件系统
  • 编写经过单元测试的代码组件
  • 实现可扩展的架构模式
  • 软件设计原则的教育工具

README 摘要

# 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

话题

暂无话题

探索更多

数据来自 GitHub,同步时间:2026-07-04