skill-optimizer은(는) 무엇을 하나요?
세션 데이터와 정적 분석을 사용하여 에이전트 스킬을 최적화하고 트리거 누락, 취약한 워크플로우 및 P0/P1/P2 수정 사항을 찾아냅니다.
개요
이 스킬은 다음을 통해 AI 에이전트 스킬을 분석하고 개선합니다:
- 세션 데이터 분석: 이전 실행에서의 성공/실패 패턴 파악
- 정적 분석: 스킬 정의 파일(YAML/JSON)의 구조적 문제 검사
- 우선순위 평가: P0(즉시 수정 필요)부터 P2(개선 권장)까지 심각도 분류
사용법
# 현재 워크스페이스의 모든 스킬 분석
trigger-skill Bennaco7539/skill-optimizer
# 특정 스킬 디렉토리 분석
trigger-skill Bennaco7539/skill-optimizer --path ./my-skills
지원 플랫폼
- Claude Code (
.claude/skills/) - Cursor (
.cursor/skills/) - Codex (사용자 정의 경로)
주요 기능
트리거 누락 감지
스킬이 특정 상황(파일 유형, 명령어 키워드, 오류 패턴)에서 활성화되지 않는 경우를 탐지합니다.
워크플로우 최적화
비효율적인 단계 순서, 과도한 도구 호출, 중복된 조건을 식별합니다.
수정 사항 생성
각 문제에 대해 구체적인 수정 제안을 P0/P1/P2 계층으로 제공합니다.
출력 예시
[P0] 스킬 'code-review'가 '.tsx' 파일에 대해 트리거되지 않음
→ 'code-review.skill.yml'에 `patterns: ["**/*.tsx"]` 추가
[P1] 워크플로우 'deploy-check'에 불필요한 'lint' 단계 2회 포함
→ 단계 #3 제거 (단계 #1과 중복)
[P2] 설명에 'authentication' 철자 오류
→ 'authentication'으로 수정
설정
skill-optimizer.config.yml:
severity_levels: [P0, P1, P2]
enable_session_analysis: true
static_analysis_rules:
- check_triggers
- check_workflows
- check_descriptions
참고
- 세션 데이터는
.skill-sessions/디렉토리에 저장됩니다. - 모든 수정 사항은 자동 적용되지 않으며, 검토 후 수동으로 적용해야 합니다.
- 정적 분석 규칙은 설정 파일을 통해 확장 가능합니다.