claude-plugins은(는) 무엇을 하나요?
LLM 프롬프트 엔지니어링을 위한 Claude 스킬: 타입 라우팅, 모달리티 레지스터, 템플릿, 자체 검증
개요
이 스킬은 LLM(대규모 언어 모델) 프롬프트 엔지니어링을 보다 체계적이고 효율적으로 수행할 수 있도록 설계되었습니다. 입력 유형에 따른 라우팅, 다양한 입력 형식(모달리티) 관리, 재사용 가능한 템플릿, 그리고 출력 자체 검증 기능을 제공합니다.
주요 기능
- 타입 라우팅 (Type Routing): 사용자 입력의 유형(질문, 명령, 코드 생성 등)을 자동으로 식별하여 최적의 프롬프트 전략을 적용합니다.
- 모달리티 레지스터 (Modality Registers): 텍스트, 코드, 데이터, 이미지 등 다양한 입력 형식을 처리하고 변환합니다.
- 템플릿 (Templates): 자주 사용되는 프롬프트 패턴을 재사용 가능한 템플릿으로 제공하여 일관성을 유지하고 시간을 절약합니다.
- 자체 검증 (Self-Check): 생성된 출력의 정확성과 일관성을 자동으로 검증하여 품질을 보장합니다.
사용 방법
# 스킬 활성화 (Claude Code 환경)
claude use Londeren/claude-plugins
타입 라우팅 예시
입력 텍스트의 의도를 분석하여 적절한 프롬프트 체계로 라우팅합니다.
입력: "Python으로 CSV 파일을 읽는 함수를 작성해줘"
→ 코드 생성 라우팅 적용
입력: "이 코드의 성능 문제가 무엇인지 설명해줘"
→ 코드 리뷰 라우팅 적용
템플릿 사용 예시
// 템플릿 불러오기
import { loadTemplate } from '@londerer/claude-plugins';
const template = loadTemplate('code-review');
console.log(template);
환경 변수
| 변수명 | 설명 | 기본값 |
|---|---|---|
CLAUDE_PLUGINS_MODE | 활성화 모드 (strict/flexible) | flexible |
CLAUDE_PLUGINS_TEMPLATE_DIR | 템플릿 디렉토리 경로 | ./templates |
CLAUDE_PLUGINS_SELF_CHECK | 자체 검증 활성화 여부 | true |
자체 검증
출력이 생성된 후, 스킬은 자체 검증 단계를 거쳐 응답의 정확성과 일관성을 확인합니다. 검증에 실패하면 재시도하거나 사용자에게 알립니다.
1. 출력 생성
2. 검증 규칙 적용
3. 검증 통과 시 최종 응답
4. 검증 실패 시 경고 및 재시도
지원 플랫폼
- Claude Code (권장)
- Cursor
- 기타 Claude 호환 환경
라이선스
MIT