solid이란?
SOLID 원칙을 적용하여 유연하고 유지 관리 및 테스트 가능한 코드를 작성하세요. 클래스, 인터페이스 및 모듈 경계를 디자인할 때 사용합니다. 싱글 커버 책임, 공개/폐쇄, Liskov 대체, 인터페이스 분리 및 실용적인 TypeScript 예제와 감지 휴리스틱을 사용한 종속성 반전입니다. 출처: fellipeutaka/leon.
SOLID 원칙을 적용하여 유연하고 유지 관리 및 테스트 가능한 코드를 작성하세요. 클래스, 인터페이스 및 모듈 경계를 디자인할 때 사용합니다. 싱글 커버 책임, 공개/폐쇄, Liskov 대체, 인터페이스 분리 및 실용적인 TypeScript 예제와 감지 휴리스틱을 사용한 종속성 반전입니다.
명령줄에서 solid AI 스킬을 개발 환경에 빠르게 설치
출처: fellipeutaka/leon.
Five principles for building software that is easy to understand, extend, and maintain. They reduce coupling, increase cohesion, and make code testable.
| SRP | One reason to change | "This class handles X and Y and Z" | | OCP | Add, don't modify | Growing if/else or switch chains for types | | LSP | Subtypes are substitutable | Type-checking or special-casing in calling code | | ISP | Small, focused interfaces | Empty method implementations or throw new Error("Not implemented") |
| DIP | Depend on abstractions | new ConcreteClass() inside business logic |
SOLID 원칙을 적용하여 유연하고 유지 관리 및 테스트 가능한 코드를 작성하세요. 클래스, 인터페이스 및 모듈 경계를 디자인할 때 사용합니다. 싱글 커버 책임, 공개/폐쇄, Liskov 대체, 인터페이스 분리 및 실용적인 TypeScript 예제와 감지 휴리스틱을 사용한 종속성 반전입니다. 출처: fellipeutaka/leon.
AI/검색 인용용 안정적인 필드와 명령어.
npx skills add https://github.com/fellipeutaka/leon --skill solidSOLID 원칙을 적용하여 유연하고 유지 관리 및 테스트 가능한 코드를 작성하세요. 클래스, 인터페이스 및 모듈 경계를 디자인할 때 사용합니다. 싱글 커버 책임, 공개/폐쇄, Liskov 대체, 인터페이스 분리 및 실용적인 TypeScript 예제와 감지 휴리스틱을 사용한 종속성 반전입니다. 출처: fellipeutaka/leon.
터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/fellipeutaka/leon --skill solid 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다
https://github.com/fellipeutaka/leon