skillify은(는) 무엇을 하나요?
현재 세션이 반복 가능한 워크플로를 발견하여 재사용 가능한 OMC 스킬로 만들어야 할 때 이 스킬을 사용하세요.
목표
성공적인 다단계 워크플로를 나중에 다시 발견하는 대신 구체적인 스킬 초안으로 캡처합니다.
품질 게이트
스킬을 추출하기 전에 다음 세 가지 조건이 모두 참이어야 합니다:
- "누군가가 5분 안에 구글 검색으로 찾을 수 있는가?" → 아니오.
- "이 코드베이스, 프로젝트 또는 워크플로에 특화된 것인가?" → 예.
- "이것을 발견하는 데 실제 디버깅, 설계 또는 운영 노력이 필요했는가?" → 예.
의사 결정 휴리스틱, 제약 조건, 함정, 검증 단계를 인코딩하는 스킬을 선호하세요. 일반 문서에 속하는 일반적인 스니펫, 보일러플레이트 또는 라이브러리 사용 예제는 피하세요.
워크플로
- 세션이 완료한 반복 가능한 작업을 식별합니다.
- 다음 항목을 추출합니다:
- 입력값
- 순서가 있는 단계
- 성공 기준
- 제약 조건 / 함정
- 검증 증거
- 스킬의 최적 대상 위치
- 워크플로가 다음 중 어디에 속하는지 결정합니다:
- 저장소 내장 스킬
- 사용자/프로젝트 학습 스킬
- 문서 전용
- 학습 스킬 파일을 작성할 때는 YAML 프론트매터로 시작하는 완전한 스킬 파일을 출력합니다.
- 절대 일반 마크다운 전용 스킬 파일을 내보내지 마세요.
- 프론트매터 없이 평문 마크다운을 작성하지 마세요.
- 최소 프론트매터:
--- name: <스킬-이름> description: <한 줄 설명> triggers: - <트리거-1> - <트리거-2> --- - 학습/사용자/프로젝트 스킬을 플랫 파일 기반 경로에 작성합니다:
${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<스킬-이름>.md.omc/skills/<스킬-이름>.md
- 커밋되지 않은 스킬은 커밋되거나 사용자 수준 디렉토리로 복사될 때까지 작업 트리 로컬임을 기억하세요.
- 명확한 트리거, 단계, 성공 기준, 함정을 포함하여 나머지 스킬 파일을 작성합니다.
- 인코딩하기에 아직 너무 모호한 부분이 있다면 지적합니다.
규칙
- 실제로 반복 가능한 워크플로만 캡처합니다.
- 스킬을 실용적이고 범위가 명확하게 유지합니다.
- 모호한 설명보다 명시적인 성공 기준을 선호합니다.
- 워크플로에 아직 해결되지 않은 분기 결정이 있다면 작성 전에 기록합니다.
- 호환성을 위해
omc-learned를 저장 디렉토리 이름으로 유지하며, 공개 호출 이름으로 제시하지 마세요.
출력
- 제안된 스킬 이름
- 대상 위치
- 초안 워크플로 구조 또는 완전한 스킬 파일
- 검증 또는 품질 게이트 노트
- 미해결 질문이 있다면 포함