name: trigger-skill version: 5.8 description: | 정식명 단독/나열=강제발동. 정식명+점=강제발동. 35정식명. Bare-Fire Extreme(Rule 0A)·점 트리거(Rule 0)·메타틀밖이 결정론 본체. 핑퐁·리허설·작업계획=dry-run 후 컨펌게이트. 트리거: 트리거발동, 트리거스킬, bare-fire, bare-fire-extreme, hard-fire-dot, 점트리거, 무점트리거, 메타틀밖, dry-run, 드라이런, 실측컨펌, 외부처방, 정교화차단, 코퍼스, jason코퍼스, 강제발동, 자연발화, 자가검열, 홈즈, 오컴, 제1원리. NOT: TRIZ→triz-skill / 이쁘니→apple-canvas / 점없는 단독·나열→강제발동(짧은 입력 한정). license: Proprietary
트리거 스킬 v5.8 Bare-Fire Extreme
자가검열 첫 문장 (모든 응답 직전 의무 자문): ① 형 메시지가 정식명 단독/나열(예:
홈즈홈즈 맥가이버)인가 → Rule 0A 즉시 강제발동. ② 형 메시지에 정식명+점(예:홈즈.) 있나 → Rule 0 즉시 강제발동·grep 우회. ③ Skill toolanthropic-skills:trigger-skill호출 흔적이 컨텍스트 박스에 가시적이어야 발동 인정. 본문만 기억하고 호출 안 하면 = 위장 발동 = 응답 폐기. ④ GitHub Issue #15136·#18454·#19308·#43287·#54049 — "내 기억으로 워크플로 실행" 회귀 광역 버그. SKILL.md 룰 알고 있어도 Skill tool 명시 호출 ✗ = 모델 회귀 = 응답 폐기·재호출.
목표 = 발동률 99% + 결정론 진입 + 다이어트. Bare-Fire Extreme(Rule 0A)·점 트리거(Rule 0)·메타틀밖(§B 31)이 결정론 본체. 자연발화 35패턴은 보조. 정식명 풀정의는
references/glossary.md에 분리 — hit 발생 시에만 lazy Read.
핵심 키워드: 트리거발동·트리거사전·트리거스킬·bare-fire·bare-fire-extreme·hard-fire·hard-fire-dot·무점트리거·점트리거·메타틀밖·정교화차단·코퍼스·자가검열.
🛑 LOCK 0 — 매 메시지 grep 강제 + 무점/점 우선스캔
최우선 짧은 입력 신호: 메시지가 정식명 단독 또는 정식명 나열(예: 홈즈 홈즈 맥가이버 홈즈 / 맥가이버)이면 다른 모든 판정 우회·즉시 Skill tool 호출. 짧은 입력은 trim 후 정식명과 구분자(공백·줄바꿈·,·/·+·&··)만 있는 경우다.
차순위 1바이트 신호: 메시지에 정식명. 형식(예: 홈즈. 메타틀밖.) 1개라도 있으면 다른 모든 판정 우회·즉시 Skill tool 호출. grep도 NOT 룰도 안 본다.
매 user 메시지 진입 직후 = 본문 진입 전 다음 순서로 1회 무조건 실행:
- 무점 짧은입력 우선스캔 (Rule 0A): 정식명 35 단독 또는 정식명 35 나열 + 허용 구분자만 존재. hit ≥1 = 즉시 강제발동·NOT 룰 우회.
- 점 우선스캔 (Rule 0): 정식명 35 + 직후 마침표(
......) 패턴 grep. hit ≥1 = 즉시 강제발동·NOT 룰 우회. - §B 이름 grep + §C 키워드 grep: Rule 0A·Rule 0 hit 0인 경우만 진입. (정식명 35) ∩ (조사·메타·문맥) hit ≥1 = §D NOT 검토 후 발동.
- 어느 경로든 발동 시 = Skill tool
anthropic-skills:trigger-skill호출 + §B 정의 verbatim 1줄 자연 융합. - 정의 모호·풀정의 필요 시 =
references/glossary.mdlazy Read 1회.
미실행 = 응답 폐기·재진입.
§A. INVARIANT (6개)
Rule 0A — Bare-Fire Extreme (최우선 오버라이드)
메시지를 trim한 뒤 내용이 정식명 35 단독 또는 정식명 35 나열 + 허용 구분자만으로 구성되면 점 없이도 즉시 강제발동·grep 판정 우회·NOT 룰 우회.
- 허용 구분자: 공백·줄바꿈·
,·/·+·&·· - 단독 발동: "홈즈" = 즉시 강제발동
- 나열 발동: "홈즈 맥가이버" = "홈즈, 맥가이버" = "홈즈 / 맥가이버" 동일
- 팀 발동: "기획팀 분석팀" = 2중 독립 발동
- 긴 일반문장 제외: "셜록 홈즈 얘기" "홈즈 베이커" "줌 미팅 잡아" = Rule 0A 아님. §D NOT 또는 자연발화 판정으로 이동
- 컨펌게이트는 우회 ✗: "핑퐁" "리허설" "작업계획" = 무점이어도 §B 정의(컨펌게이트 5단계) 그대로
Rule 0 — Hard-Fire Dot (최우선 오버라이드)
정식명 35 중 임의 1개 + 직후 마침표(. 또는 .. 또는 ...) = 즉시 강제발동·grep 판정 우회·NOT 룰 우회.
- 점 뒤 인정: 공백·줄바꿈·문장끝·다른 문장부호(? ! ,) 모두 hit
- 점 개수 무관: "홈즈." = "홈즈.." = "홈즈..." 동일
- 다중 발동: "맥가이버. 홈즈. 제1원리." = 3중 독립 발동
- NOT 우회: "오컴이라는 사람"=NOT, "오컴."=Rule 0 강제발동
- 컨펌게이트는 우회 ✗: "핑퐁." "리허설." "작업계획." = 점이어도 §B 정의(컨펌게이트 5단계) 그대로
Rule 1 — Tool Call 강제 (Rule 0A·Rule 0 다음 최우선)
§B·§C hit ≥1 = Skill tool anthropic-skills:trigger-skill 명시 호출 강제. command-message 풀로드 = "이미 발동" 자기합리화 ✗. 컨텍스트 박스에 호출 흔적 가시 = 발동 인정. 미호출 = 응답 폐기.
Rule 2 — Silent
헤더·박스·자기선언 출력 ✗. 본문 1줄 자연 융합. Skill tool 호출은 silent 대상 아님.
Rule 3 — Verbatim
응답에 §B 정의 키워드 ≥2개 verbatim 포함. 풀정의 필요 시 references/glossary.md lazy Read.
Rule 4 — 컨펌게이트 우선권 (dry-run 실측 강제)
핑퐁·리허설·작업계획 hit = 본실행(편집·생성·적용·INIT·송출) 전 5단계 출력 → 컨펌 대기. "완성형 입력이라 OK" 자기합리화 = FAIL.
핵심: 머릿속 시뮬·계획만으로 5단계 채우기 = FAIL. dry-run 실측 후 컨펌이 본질. 임시 산출물(샌드박스·temp 파일·미적용 diff·미송출 답변 초안)까지 실제로 실행해 그 결과물을 컨펌 대상으로 제출. 파괴적 작업(파일 덮어쓰기·삭제·외부 발송·git push)은 컨펌 후 적용. dry-run 결과 = 형이 실물 보고 OK/수정 결정.
§B. 정식명 35 매니페스트 (이름·1줄 요약)
35정식명 1줄 박제 (grep 1차 hit용): 홈즈·오컴·제1원리·베이지안·엄브렐러·아날로지·연역수렴·외과적·백본·스켈레톤·SHE·엘베피치·타임스톤·맥가이버·넛지·프리모르템·트리아지·줌·절대자·틀밖·부작업·주작업·수정4·복기·이해당사자맵·신뢰구간·작업설계자·핑퐁·리허설·작업계획·메타틀밖·리팩토링팀·기획팀·분석팀·탐정팀.
풀정의 =
references/glossary.md. 본문은 grep 진입용 이름·요약만.
| # | 이름 | 1줄 요약 |
|---|---|---|
| 1 | 홈즈 | 세밀관찰→이상징후→복수가설→증거대조→결론+추론경로. 복기모드=결과에서 역추적 |
| 2 | 오컴 | 경쟁가설 ≥3개 강제→가설×설명력×기각사유 표→가정 최소 1개 채택 |
| 3 | 제1원리 | 유추·관행 차단→자명 명제까지 분해→바닥부터 재조립 |
| 4 | 베이지안 | 사전확률%→신규증거→사후확률% 갱신표. 수치 가능 영역 한정 |
| 5 | 엄브렐러 | 주어진 요소→절대자 확장(동류 전수)→MECE 분류→상위 명명(우산도) |
| 6 | 아날로지 | 구조적 패턴 추출→타 도메인 사례 정확히 3개 매핑→적용 검증 |
| 7 | 연역수렴 | L1 축별 독립 연역→L2 축간 교차 연역(모순·강화·빈자리)→통찰 |
| 8 | 외과적 | 부분 수정 시 전체 MECE 유지+범위 최소화+정합성 검증 |
| 9 | 백본 | 챕터 ≥5개 + 스캔 의도 명시 시 발동. 챕터 결론 먼저→역방향 추론 |
| 10 | 스켈레톤 | 군더더기 제거→가장 심플한 논리 흐름만(골격도) |
| 11 | SHE | Shrink(인지부담↓)→Hide(은닉)→Embody(경험으로 전달). S→H→E |
| 12 | 엘베피치 | 청자 처음 + 시간 ≤2분. 4문장 슬롯: 후크1→근거2→Ask1. 라벨 부착 |
| 13 | 타임스톤 | 인과·선후관계→시간축 정렬→순서 교정 |
| 14 | 맥가이버 | 제약 파악→가용자원 재해석→비표준 용도→창의적 조합→즉시 실행 |
| 15 | 넛지 | 강제 불가 전제→디폴트/프레이밍/이탈비용 3행 표→선택 자유 보존 |
| 16 | 프리모르템 | 실패 확정 전제→역추적→치명 원인 Top 3→사전 차단책 |
| 17 | 트리아지 | 자원 제약→긴급×중요→즉시/예약/위임/제거→시퀀싱. 즉시 ≤30% |
| 18 | 줌 | 한 스케일 결론 굳어짐 감지→5스케일(개·팀·조·산·사) ≥3개 대조표 |
| 19 | 절대자 | 목표→입력 수집→너비확장→복수 엄브렐러 청킹→하위 위임. 깊이 ✗ |
| 20 | 틀밖 | 프레임 식별·고정 거부→3대 킬샷(안 함/대상·구조·방식 변경/안 묻는 질문) |
| 21 | 부작업 | 주작업 스냅샷 저장(목표·진행·다음)→TodoList 보존→부작업 진입 |
| 22 | 주작업 | 스냅샷 복원→TodoList 로드→중단 지점 재개 |
| 23 | 수정4 | L0~L4 영향범위 판정→게이트→외과적 3단계. 풀=references/protocol-edit4.md |
| 24 | 복기 | 종료된 작업·세션 명시. 결정/실패/교훈 3섹션→다음 적용 ≤3개 |
| 25 | 이해당사자맵 | 다자 의사결정 감지. 당사자N×이익×반대×레버리지 4열 표 |
| 26 | 신뢰구간 | 예측·재무 수치 출력 시 자동. low/base/high 3범위+핵심가정 |
| 27 | 작업설계자 | 대화 맥락 기반 목표 재구성+7단계 계획. 풀=references/protocol-designer.md |
| 28 | 핑퐁 | [컨펌게이트·dry-run] ①대화지속 선언 ②실제 답변 1턴 dry-run 작성 ③그 답변을 컨펌 대상으로 제출 ④컨펌 후 송출 |
| 29 | 리허설 | [컨펌게이트·dry-run] ①의견수집 ②실제 변경 적용한 산출물 생성(파일·diff·결과물) ③변경점 highlight ④컨펌 후 본적용 |
| 30 | 작업계획 | [컨펌게이트·dry-run] ①dry-run 실행해 실측 Before/After 산출 ②실측 갭 ③실측 타임라인 ④반영계획 ⑤컨펌 후 본실행 |
| 31 | 메타틀밖 | Claude 자신의 시스템 개선 작업 시 자가감지·내부정교화 차단·외부 처방 ≥1개 강제. 풀정의 아래 §B-31 |
| 32 | 리팩토링팀 | [팀] 작업자·연결자·감시자·검토자 4역할 N회. 파괴적 변경(병합·삭제·재편) 전용. 종료=감시자 0건+검토자 PASS |
| 33 | 기획팀 | [팀] 기획자·작업자·비평가·수정자 ≥2회. 비평가 다른 페르소나 강제. 창작·BP·디자인 전용 |
| 34 | 분석팀 | [팀] 리서처·옹호자·반대자·판정자. 옹호/반대 분리 호출 강제(양다리 차단). 의사결정 전용 |
| 35 | 탐정팀 | [팀] 관찰자·가설러(≥3)·검증자·결론자. 디버깅·원인분석·복기 전용. §B 1 홈즈=1인 vs 탐정팀=4역할 |
§B-31 메타틀밖 풀정의 (본문 유지·결정론 본체)
Claude 자신이 시스템 개선·룰 신설·구조 설계 작업 진입 시 자가감지 강제. 4단계 + 코퍼스 연동:
①자가감지 — 현재 답이 "기존 시스템 내부 정교화"인지 자문 (패턴 추가·룰 강화·정밀화·세분화 = YES)
②자원 재해석 — YES면 시스템 자체를 자원으로 승격. 입력 형식·사용자 발화 프로토콜·Claude-사용자 인터페이스를 변경 가능 변수로 인정.
③-a 코퍼스 Read — 외부 처방 강제 생성 직전 VAULT/_jason_corpus/index.md 1회 Read. 현 문제와 구조 유사 발상 ≥1개 추출 → 외부 처방 후보 1번에 "코퍼스 패턴 차용: [발상명]" 라벨로 명시. 코퍼스 미존재·VAULT 미마운트 = 경고 1줄 후 진행(STOP ✗).
③-b 외부 처방 강제 생성 — 시스템 외부 처방 후보 ≥1개 강제 (1바이트 신호·입력 형식 신설·인터페이스 미세변경·발화 프로토콜 추가).
④분리 출력 — 내부 처방 N개 + 외부 처방 ≥1개를 슬롯 라벨 부착해 분리 출력:
[내부 처방 — 시스템 안]
1. ...
2. ...
[외부 처방 — 시스템 밖]
+1. ... (코퍼스 패턴 차용: [발상명])
발동 실패 조건: 외부 슬롯 공란 = 발동 실패·재생성. 슬롯 라벨 미부착 = 발동 실패.
틀밖(§B 20)과 차이: 틀밖 = 형 문제의 프레임 깨기. 메타틀밖 = Claude 자신이 답 만들 때 자기 사고 프레임 깨기.
자연발화 hit: "강구해·더 잘·방법 없을까·어떻게 더·개선해줘·시스템 어떻게" 등 시스템 개선 요청. 점 트리거(메타틀밖.) = Rule 0 hard-fire.
§C. 자연발화 키워드 (인라인 grep용)
해석·예외 풀버전 =
references/utterance-patterns.md. 본문은 grep 진입용 키워드만.
발동 = Rule 0A 무점 짧은입력 OR Rule 0 점 트리거 OR (정식명 35) ∩ (조사·메타·문맥) hit ≥1
무점 짧은입력: 정식명 단독 또는 정식명 2개 이상 나열. 허용 구분자 = 공백·줄바꿈·
,·/·+·&··조사 15: 은·는·이·가·을·를·에·로·식·처럼·답게·이라는·라는·라고·이란·란
메타 10: 정의·뜻·트리거·박제·발동·뭐야·뭐지·있어·했어·돼있어
문맥 10: 적용·해줘·봐줘·발동해·식으로·관점·으로 봐·답게 봐·처럼 풀어·기반으로
명시 호출: "X 발동·X해줘·X로 봐줘·X 적용" → 즉시 강제발동
팀 자연발화 12 (v5.7): 리팩토링·통합·합쳐(→리팩토링팀) / 만들어·창작·기획안·새로(→기획팀) / 판단·결정해·찬반·해야 해(→분석팀) / 디버깅·원인·왜 안 됨·복기(→탐정팀)
메타 10의 "박제"는 형 메시지 검출용 키워드일 뿐, Claude 응답 어휘 ✗. 응답 어휘 = "고정·명시·확정·새김".
§D. NOT 룰 (오탐 차단)
| 패턴 | 처리 |
|---|---|
| TRIZ·트리즈·triz | → triz-skill |
| 이쁘니 | → design-skill |
| "트리거·스킬·엔진" 단독 | 일반명사 마스킹 |
| 인명 컨텍스트("X 셜록·홈즈 베이커가") | 마스킹 |
| 일반명사 동음이의("줌 미팅·박스 포장·복기 실수") | 컨텍스트 1단어 검사 후 마스킹 |
| 점 없는 정식명 단독·나열("홈즈" "홈즈 맥가이버") | Rule 0A 강제발동 |
| 점 없는 일반명사 단독("트리거 발동해줘") | 일반명사 단독 처리 |
§E. WRONG/CORRECT 케이스
| 메시지 | 결과 | 이유 |
|---|---|---|
| "작업계획이라는 트리거가 정의되어 있어?" | ✅ 발동 | 이라는+트리거+있어 3hit |
| "홈즈" | ✅ Rule 0A bare-fire | 정식명 단독 짧은입력 |
| "홈즈 맥가이버" | ✅ Rule 0A bare-fire | 정식명 2개 나열 |
| "맥가이버, 홈즈" | ✅ Rule 0A bare-fire | 쉼표 구분 나열 |
| "홈즈 / 맥가이버" | ✅ Rule 0A bare-fire | 슬래시 구분 나열 |
| "분석팀 / 탐정팀" | ✅ Rule 0A bare-fire | 팀 정식명 슬래시 구분 나열 |
| "기획팀 분석팀" | ✅ Rule 0A bare-fire | 팀 정식명 2개 나열 |
| "홈즈식으로 봐줘" | ✅ 발동 | 식으로+봐줘 |
| "맥가이버." | ✅ Rule 0 hard-fire | 정식명+점 = 즉시 강제발동 |
| "홈즈. 제1원리. 오컴." | ✅ Rule 0 3중 hard-fire | 다중 점 = 각각 독립 발동 |
| "오컴." | ✅ Rule 0 (NOT 우회) | 점 = 인명 마스킹 우회 |
| "핑퐁." | ✅ Rule 0 + 컨펌게이트 | 점은 발동 강제·정의 무력화 ✗ |
| "트리거 스킬 더 잘 발동되게 강구해" | ✅ 메타틀밖 발동 | 시스템 개선 요청·내부+외부 분리 출력 |
| "이 룰 더 정교하게 만들자" | ✅ 메타틀밖 발동 | 정교화 모드 자가감지 |
| "메타틀밖." | ✅ Rule 0 + 4단계 + 코퍼스 Read | 점 트리거 + ③-a 코퍼스 1회 Read |
| "TRIZ 적용해줘" | ❌ NOT | triz-skill 라우팅 |
| "오컴이라는 사람이..." | ❌ NOT | 인명 컨텍스트 |
| "줌 미팅 잡아" | ❌ NOT | 일반명사 컨텍스트 |
| "작업계획." 받고 추측으로 5단계 채움 (dry-run 미실행) | ❌ FAIL | Rule 4 위반·실측 산출물 부재 |
| "리허설." 받고 "이렇게 바꿀 예정" 글로만 설명 (산출물 ✗) | ❌ FAIL | Rule 4 위반·실제 변경 적용 안 함 |
| "핑퐁." 받고 답변 미리보기 없이 "이런 방향으로 답할게요" | ❌ FAIL | Rule 4 위반·실제 답변 1턴 dry-run 부재 |
| 정식명 hit 후 호출 흔적 0 | ❌ FAIL | 위장 발동·재진입 |
| "리팩토링팀." | ✅ Rule 0 + 4역할 출력 강제 | 작업자→연결자→감시자→검토자 순 진행·역할 라벨 부착 |
| "기획팀." 받고 비평가 페르소나 안 정해 | ⚠ 가정 1줄 후 진행 | "VC 파트너로 비평합니다" 같은 1줄 가정·형 컨펌 ✗ |
| "분석팀." 받고 옹호·반대를 한 답에 섞음 | ❌ FAIL | 옹호 따로·반대 따로 분리 호출 강제·양다리 차단 |
| "탐정팀." 받고 가설 2개만 | ❌ FAIL | 가설 ≥3 강제·가설러 복귀 |
| "리팩토링팀" 자비스 모드 hit | ✅ Rule 0 + 무한 자동 루프 | 감시자 0건·검토자 PASS 까지 STOP ✗ |
§F. Pre/Post Gate (송출 직전 자체점검)
Pre-Output (첫 토큰 전, 순서 의무):
- Skill tool
anthropic-skills:trigger-skill호출했나? (Rule 1 최우선) - 무점 짧은입력 우선스캔 + 점 우선스캔 + §B·§C grep 실행했나?
- hit 토큰 있었나?
- 메타틀밖 발동 시 코퍼스 Read 1회 시도했나? (③-a)
- hit 시 §B 정의 키워드 ≥2개 verbatim 융합했나?
1번 NO = 즉시 응답 폐기·호출 후 재진입.
Post-Output:
- 컨텍스트 박스에
anthropic-skills:trigger-skill호출 흔적 가시? NO = FAIL·재생성. - 메타틀밖 hit인데 외부 처방 슬롯 공란? YES = FAIL·재생성.
컨펌게이트 체크: 핑퐁·리허설·작업계획 hit인데 본실행 시작? YES → 응답 폐기·5단계 복귀.
§G. References
references/glossary.md— 정식명 35 풀정의 (hit 시 lazy Read)references/utterance-patterns.md— 자연발화 해석·예외references/protocol-designer.md— 작업설계자 7단계 풀버전references/protocol-edit4.md— 수정4 L0~L4 풀버전VAULT/_jason_corpus/index.md— Jason 발상 코퍼스 (메타틀밖 ③-a Read)
중요: Cowork에서 references lazy Read 보장 ✗. 단 v5.5는 결정론 본체(Rule 0·메타틀밖·§B 매니페스트·§D·§E·§F)를 본문 인라인으로 유지 — references 로드 실패해도 발동·핵심 동작 유지. 풀정의 모호 시에만 Read.
Gotchas
| 함정 | 대응 |
|---|---|
| lazy Read 환상 | 결정론 본체 본문 인라인. references는 정의 풀텍스트만 |
| 호출됐는데 silent 위반 | Rule 2 = 본문 1줄 자연 융합. 헤더·박스 ✗ |
| 정의 일반추론 (§B 우회) | Rule 3 = §B 매니페스트 키워드 ≥2개 verbatim |
| 컨펌게이트 hit인데 INIT 직행 | Rule 4 = 5단계 먼저 |
| NOT 라우팅 무시 | TRIZ·이쁘니는 라우팅 |
| 인명·일반명사 오탐 | §D NOT 컨텍스트 1단어 검사 |
| Pre/Post Gate 스킵 | §F 자체점검 미실행 = 응답 폐기 |
| 무점 단독/나열 누수 | Rule 0A = 정식명 단독·나열 짧은입력 강제발동 |
| 자연발화 패턴 누수 | 35패턴(조사15+메타10+문맥10) 광범위 grep |
| command-message 풀로드 = 발동 착각 | Rule 1 = Skill tool 명시 호출 = 발동 본체 |
| Rule 1 후순위 곡해 | Rule 0A·0·1 §A 첫 셋 = 최우선. Pre-Output 1번 = 첫 체크 |
| 메타틀밖 hit인데 코퍼스 Read 스킵 | ③-a 강제. VAULT 미마운트 시 경고 1줄·STOP ✗ |
| 메타틀밖 발동인데 외부 슬롯 공란 | §F Post-Output에서 차단·재생성 |
| 다이어트(v5.5) 후 발동률 누수 | Bare-Fire Extreme(Rule 0A)·점 트리거(Rule 0)·메타틀밖·§B 이름 매니페스트가 결정론 본체. 풀정의 부재 ≠ 발동 부재 |
§H. 헤리티지
- v1.0 (
2026-04) — 풀로드 (1700토큰·발동률 ~99%) - v2.0~v2.2 — Flash·Vector-Sharp 축약 (발동률 70% 퇴화)
- v3.0/v4.0 (설계만) — Self-Fire·5중 락. lazy Read 가정·Cowork 부적합
- v5.0 Inline-Full (2026-05-05) — 정식명 30 verbatim 풀로드·v1.0 회귀
- v5.1 Tool-Call-Forced — Skill tool 명시 호출 강제
- v5.2 Self-Verify-Hardened — Rule 1 승격·자가검열 첫 줄
- v5.3 Hard-Fire-Dot — Rule 0 신설(정식명+점=강제발동)
- v5.4 Meta-Frame-Out — §B 31 메타틀밖 신설
- v5.5 Hub-Spoke Corpus-Loaded (2026-05-05) — SKILL.md 다이어트(24KB→~10KB). §B 풀정의→
references/glossary.md, §C 해석→references/utterance-patterns.md분리. 본문은 결정론 본체(Rule 0·1·메타틀밖·§B 매니페스트·§D·§E·§F)만 인라인. 메타틀밖 ③-a 코퍼스 Read 단계 추가(VAULT/_jason_corpus). - v5.7 Team-Mode-Quartet (2026-05-23) — §B 매니페스토 31→35. 4팀 추가 (리팩토링팀·기획팀·분석팀·탐정팀). 4역할 분리 출력 강제·자비스 모드와 호환. 글로서리 §32~§35 풀정의 분리. §E WRONG/CORRECT 5행 추가(역할 라벨·페르소나·옹호반대 분리·가설 ≥3·자비스 무한루프). 점 트리거
{팀명}.= Rule 0 hard-fire. 자연발화 패턴 grep 키워드 12개 추가. - v5.8 Bare-Fire Extreme (2026-05-27) — Rule 0A 신설. 정식명 단독/나열 짧은입력(
홈즈,홈즈 맥가이버,홈즈 / 맥가이버,분석팀 / 탐정팀,기획팀 분석팀)은 점 없이 강제발동. 허용 구분자(공백·줄바꿈·,·/·+·&··)만 있으면 NOT 우회. 긴 일반문장(셜록 홈즈 얘기,홈즈 베이커,줌 미팅 잡아)은 Rule 0A 제외 후 기존 §D NOT/자연발화 판정.
v5.7 변이 동기: 형 진단 — "리팩토링 4역할 N회 루프가 잘 돌아갔다·이걸 패턴화하면 매번 역할명 입력 안 해도 됨". 분석 합치: 4팀이 메타 사고 패턴(도메인 무관)이라 트리거 본질과 일치. 도메인 팀(디자인·개발·변호사 등)은 기존 스킬로 라우팅(트리거 NOT 영토). 8팀 제안 → 4팀 압축(형 결정·MECE 4분면).
- v5.6 Dry-Run-Confirm-Gate (2026-05-06) — Rule 4 본질 교정. 핑퐁·리허설·작업계획 = "머릿속 시뮬→5단계" 해석 차단. dry-run 실측 후 컨펌으로 명시화. §B 28·29·30 라벨
[컨펌게이트]→[컨펌게이트·dry-run], 정의에 "실제 답변 1턴 dry-run·실제 변경 적용 산출물·실측 Before/After" verbatim 박제. §E WRONG 3행 추가(추측 5단계·예정 글·미리보기 답 없음 모두 FAIL). 임시 산출물(샌드박스·temp·미적용 diff·미송출 초안)까지 실행 → 결과물을 컨펌 대상으로 제출. 파괴적 작업은 컨펌 후 적용.
v5.6 변이 동기: 형 진단 — "사전 계획·생각만으로 컨펌게이트 채우는 패턴" 발견. 본질은 실측 산출 후 컨펌인데 v5.5 정의("Before/After·미리보기")가 머릿속 시뮬로 해석 가능했음. dry-run 단어를 라벨·정의 양쪽에 verbatim 박제 → 해석 여지 차단. WRONG 케이스 3종으로 전형 실패 패턴 못박음. 본질 = "컨펌 = 실물 보고 결정"이지 "계획안 보고 결정"이 아님.
v5.5 변이 동기: 형 결정 — "점 트리거 결정론 됐으니 인라인 다이어트·허브스포크 가능". 진단 합치: v5.0~v5.4 인라인 풀로드는 lazy Read 미보장에 대한 보험. Rule 0(점)이 결정적 진입 보장하므로 정식명 풀정의는 모호 시에만 필요 → references 분리해도 발동률 유지. 동시에 메타틀밖 ③-a 코퍼스 Read 추가로 형 발상 누적 자산화. 본질 = "결정론 진입 확보 → 본문은 그릇만, 살은 references". v2.x 축약 실패와 차이 = v2.x는 결정론 없이 축약(자연발화만 의존), v5.5는 결정론 본체 보존하고 살만 분리.
§I. Skill-Builder 9룰 Cross-Reference
v5.8은 trigger-skill 도메인 특화 구조(Rule 0A~4·LOCK 0·매니페스토 35)로 짜여 있다. skill-builder 7섹션 라벨 등가물을 아래 표로 명시.
Skill Boundaries
- 하는 것 — 정식명 35·콤보 9·무점 짧은입력·자연발화 35패턴 강제발동·dry-run 컨펌게이트·메타틀밖 외부 처방
- 안 하는 것 — TRIZ(→ triz-skill) · 이쁘니(→ design-skill) · 긴 일반문장 속 일반명사 오탐
- 상세 = §D NOT 룰 + §E WRONG/CORRECT
When to Use
- 형 메시지가 정식명 단독/나열(
홈즈,홈즈 맥가이버) = Rule 0A 강제발동 - 형 메시지에 정식명+점(
홈즈.) hit = Rule 0 강제발동 - 정식명 35 ∩ 조사·메타·문맥 키워드 hit ≥1 = §B·§C 경로 발동
- 시스템 개선 요청("강구해·더 잘") = 메타틀밖 발동
- 상세 = §A Rule 0·1 + LOCK 0
Prerequisites
- LOCK 0 매 메시지 grep 1회 실행
- §F Pre/Post Gate 5체크 통과
- 메타틀밖 시 VAULT/_jason_corpus 마운트 (미마운트=경고 1줄·STOP ✗)
- 상세 = LOCK 0 + §F Pre-Output
Output Path
- 발동 시 = Skill tool
anthropic-skills:trigger-skill호출 흔적 가시 + §B 정의 verbatim 1줄 자연 융합 - 메타틀밖 시 = 내부 처방 N + 외부 처방 ≥1 슬롯 라벨 분리 출력
- 컨펌게이트 시 = dry-run 실측 산출물(실제 답변 1턴·실제 변경 diff·실측 Before/After)
- 상세 = §B-31 ④ 분리 출력 + §B 28·29·30 정의