← ClaudeAtlas

skill-creatorlisted

티구클로 스킬을 제대로 만들고 고치는 메타 스킬 (필요하면 정량 eval 로 개선을 증명). (1) '스킬 만들어줘/추가해줘', 새 스킬을 처음부터 작성할 때, (2) 기존 스킬을 개선·수정·최적화할 때, (3) 스킬이 정말 효과 있는지 eval(테스트 프롬프트 배치)로 벤치·측정하고 싶을 때, (4) 스킬 description 을 고쳐 트리거 정확도를 올릴 때, (5) self-growth 가 제안한 스킬 신규/개선을 실제로 만들 때 사용. harness 스킬(전문 에이전트 팀+오케스트레이션을 통째로 구성)과 구분 — 이건 *개별 스킬 하나*를 제대로 만드는 스킬이다. 대부분 초안+빠른 정성 확인이면 충분하고, 정량 증명은 중요·논쟁적일 때만 옵션. 스킬 실제 반영은 항상 사람 승인(human-gate).
tigu77/tiguclaw · ★ 6 · AI & Automation · score 81
Install: claude install-skill tigu77/tiguclaw
# Skill Creator — 스킬을 만들고·증명하는 메타 스킬 티구클로가 개별 스킬 하나를 **제대로** 만들 때 쓰는 절차. 핵심은 "만들었다"에서 끝내지 않고 **"정말 나아졌나"를 통제된 eval 로 정량 증명**한 뒤 사람 승인으로 반영하는 것. ## 언제 이 스킬 vs harness - **harness** — 새 도메인에 맞는 *서브에이전트 팀 + 오케스트레이션 스킬*을 통째로 구성/확장. - **skill-creator(이 스킬)** — *개별 스킬 하나*를 제대로 만든다. harness 가 개별 스킬을 만들 때 이 스킬을 참조해도 된다. ## 불변 원칙 (게이트) - **가볍게가 기본**: 대부분의 스킬은 초안 + 빠른 정성 확인이면 충분하다. 아래 "정량 증명"은 **필수 단계가 아니라 필요할 때만 꺼내는 도구**다. 사소한 스킬에 테스트셋·N회 대조를 강제하지 마라(과설계 = 메타원칙 위반). - **human-gate**: 스킬 파일 실제 생성/교체는 사람 승인 후. self-growth 단방향·human-gated 불변식 유지. 자동 반영 금지. - **LLM-agnostic**: eval 을 돌릴 때도 어댑터 특수분기 0 — `spawn_agent`(어느 어댑터든)로만. `claude -p` 종속 러너 금지. - **직접 만들지 않는다**: eval 엔진·채점 엔진 신설 금지. 기존 `spawn_agent`(러너/그레이더) + 집계 스크립트 1개만 조립. --- # 기본 경로 (모든 스킬) ## 1. 무엇을 하는 스킬인지 정한다 스킬의 **의도**(사용자가 무엇을 원할 때 발동되어 무엇을 해주는가)를 한 문장으로 — 구현이 아니라 사용자 intent. `find_skills` 로 중복 확인. self-growth 제안(feedback 메모 `kind:"skill_proposal"`)에�� 출발했다면 그 근거(반복된 도구 시퀀스)를 읽어 의도를 좁힌다. ## 2. 초안 작성 `references/skill-format.md` 규격대로 `SKILL.md` 를 `Write`: - **위치**: 프로젝트 전용 `<project>/.tiguclaw/skills/<name>/`, 공통 `<home>/skills/<name>/`, 빌트인 레포 `skills/` — ★이건 **앱 소스**다. 헌법 §1 의 고지·확인 절차를 거쳐야 한다(미커밋 변경이 남아 **`/update` 가 막힌다** — 설치는 `git clone` 이고 자가 업데이트는 `git pull --ff-only` 다). 그냥 세 번째 선택지처럼 쓰지 마라.. (매 턴 라이브 발견 → 재시작 불요.) - **description**: 트리거 문구를 **적극적으로(pushy)** — "~할 때/~요청 시" 를 사용자 표현으로 여러 개. 구현 아니라 발동 조건. 길이 예산 의식(매 턴 인덱스에 prepend). - **본문**: 명령형 절차. 상세는 `references/` 로 분리(본문 슬림). ## 3. 빠른 정성 확인 (이게 보통 충