신호(기사/관찰/아이디어/문제)를 글로벌 하네스(~/.claude/ 전체)로 흡수. 추출→대조→Gap→적용→흡수율 측정. Use when 외부 기사 참조, "이게 문제야", "이걸 개선하자", "이 패턴을 반영해", 하네스 메타 개선, 스킬 진화, 글로벌 룰 개선. Do NOT use for 프로젝트 레벨 하네스 (use harness-engineering).
Scanned 9/6/2026
Install to Claude Code
npx -y skills add ssiumha/dots --skill meta-prompt --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Meta Prompt?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ssiumha-meta-prompt)More formats (shields.io, HTML) on the badges page.
---
name: meta-prompt
description: 신호(기사/관찰/아이디어/문제)를 글로벌 하네스(~/.claude/ 전체)로 흡수. 추출→대조→Gap→적용→흡수율 측정. Use when 외부 기사 참조, "이게 문제야", "이걸 개선하자", "이 패턴을 반영해", 하네스 메타 개선, 스킬 진화, 글로벌 룰 개선. Do NOT use for 프로젝트 레벨 하네스 (use harness-engineering).
argument-hint: "[URL or topic]"
user-invocable: true
---
# Meta-Prompt — 글로벌 하네스 진화 루프
신호를 받아 글로벌 도구 인프라를 진화시키는 메타 프로세스.
> "프로젝트 하네스를 강화하는 것은 harness-engineering.
> 그 harness-engineering 자체를 포함한 모든 도구를 진화시키는 것이 meta-prompt."
핵심 루프:
```
신호 → 추출 → 대조 → Gap → 적용 → 흡수율 측정
```
## 범위
| | harness-engineering | meta-prompt |
|---|---|---|
| **대상** | 현재 저장소 (.claude/, CLAUDE.md) | ~/.claude/ 전체 (skills, global rules, hooks, memory, settings) |
| **트리거** | "이 프로젝트 하네스 점검해" | "이 기사 봐" / "이게 문제야" / "이걸 개선하자" |
| **결과** | 프로젝트 레벨 개선 | 글로벌 도구 인프라 진화 |
## Instructions
### 복원 (Compaction / 세션 재개 시)
`.claude/meta-prompt/` 디렉토리를 확인한다:
1. `{signal-slug}/` 디렉토리가 있으면 진행 중인 흡수 작업으로 판단
2. 가장 최근 디렉토리의 Phase 파일을 Read하여 진행 상태 복원
3. 다음 미완료 Phase부터 재개
---
### Phase 0: 신호 분류 (Signal Triage) — REQUIRED
#### 0-A. 신호 유형 판별
| 유형 | 트리거 패턴 | 조사 방법 |
|------|------------|-----------|
| 외부 레퍼런스 | URL 포함, "이거 봐", "이 기사" | WebFetch → 인사이트 추출 |
| 사용자 관찰 | "문제가 생겼다", "이게 안 돼", "이래서 문제야" | /recall + 현행 탐색 |
| 사용자 아이디어 | "이걸 개선하자", "~하면 어떨까", "~를 만들자" | 관련 스킬/룰 탐색 |
| 에이전트 오작동 | "Claude가 자꾸 ~해", F1-F6 패턴 | harness-engineering Diagnose 참조 |
#### 0-B. 영향 범위 판단
| 범위 | 기준 | 조사 깊이 |
|------|------|-----------|
| 단일 스킬 | 특정 스킬 1개 개선 | 해당 스킬 SKILL.md만 |
| 다중 스킬 | 패턴이 여러 스킬에 적용 | 관련 스킬 전수 스캔 |
| 글로벌 인프라 | rules/hooks/settings 변경 | settings.json + rules/ 전체 |
| 메타 구조 | 스킬 설계 패턴 자체 변경 | 전 스킬 구조 대조 |
#### 0-C. 게이트 리뷰
AskUserQuestion으로 분류 결과를 확인한다:
```
신호 유형: {유형}
영향 범위: {범위}
조사 대상: {구체적 스킬/룰/훅 목록}
이 방향으로 진행할까요?
```
Red Flags:
- 신호가 모호하여 유형 판별 불가 → 사용자에게 구체화 요청
- 영향 범위가 "메타 구조"인데 신호가 약함 → 과잉 대응 경고
---
### Phase 1: 추출 (Extract) — REQUIRED
신호에서 **actionable 인사이트**를 추출하고 구조화한다.
#### 1-A. 신호 소화
| 신호 유형 | 소화 방법 |
|-----------|-----------|
| 외부 레퍼런스 | WebFetch → 전문 읽기 → 핵심 주장/방법론/체크리스트 추출 |
| 사용자 관찰 | /recall로 관련 세션 검색 → 패턴 식별 |
| 사용자 아이디어 | 관련 기존 구현 탐색 (Glob, Grep) → 현행 대비 차이 식별 |
| 에이전트 오작동 | resilience-catalog (F1-F6) 대조 → 해당 실패 모드 식별 |
#### 1-B. 인사이트 구조화
각 인사이트를 아래 형태로 정리:
```markdown
| # | 인사이트 | 유형 | 적용 가능성 |
|---|----------|------|------------|
| 1 | {구체적 설명} | 패턴/안티패턴/도구/원칙 | 높음/중간/낮음 |
| 2 | ... | ... | ... |
```
유형 분류:
- **패턴**: 따라야 할 구조/프로세스
- **안티패턴**: 피해야 할 것
- **도구**: 새 도구/기법/훅
- **원칙**: 상위 가이드라인
Red Flags:
- 인사이트 0개 → "신호에서 actionable 내용을 찾지 못했습니다" — 조기 종료
- 인사이트 10개+ → 우선순위 매기고 상위 5개만 이번 세션에서 처리 제안
---
### Phase 2: 대조 (Compare) — REQUIRED
Phase 1 인사이트를 현재 글로벌 하네스와 1:1 매핑한다.
#### 2-A. 현행 탐색
Explore Agent로 탐색:
```
- ~/dots/prompts/skills/*/SKILL.md — 스킬 목록 + 구조
- ~/dots/prompts/rules/*.md — 글로벌 룰
- ~/.claude/CLAUDE.md — 글로벌 instructions
- ~/.claude/settings.json — hooks, permissions
- ~/.claude/projects/*/memory/MEMORY.md — 메모리 인덱스
```
#### 2-B. 매핑 테이블
| # | 인사이트 | 현재 상태 | 커버 | 위치 |
|---|----------|-----------|------|------|
| 1 | {인사이트} | {구체적 현행} | COVERED / PARTIAL / MISSING | {파일 경로} |
| 2 | ... | ... | ... | ... |
**기존 커버율** = COVERED 수 / 전체 인사이트 수 × 100%
---
### Phase 3: Gap + 적용 (Apply) — REQUIRED
#### 3-A. 적용 계획
PARTIAL/MISSING 항목에 대해:
```markdown
| # | Gap | 적용 대상 | 적용 방식 | 규모 |
|---|-----|-----------|-----------|------|
| 1 | {Gap 설명} | {스킬/룰/훅} | 수정/신규 | S/M/L |
```
#### 3-B. 게이트 리뷰
AskUserQuestion으로 적용 계획을 승인받는다:
```
## 적용 계획
{테이블}
전체: N건 (S:x, M:y, L:z)
1. 전체 적용
2. 선택 적용 (번호 지정)
3. 여기서 종료 (Gap만 기록)
```
#### 3-C. 실행
승인된 항목을 적용한다. 적용 시 기존 도구 활용:
- 스킬 수정 → 직접 Edit
- 스킬 신규 → my-skill-creator 참조
- 훅/설정 → update-config 스킬 위임
- 프로젝트 하네스 → harness-engineering 위임
---
### Phase 4: 측정 (Measure) — REQUIRED
흡수 보고서를 출력한다:
```markdown
## 흡수 보고서
### 신호
- 유형: {외부 레퍼런스 / 관찰 / 아이디어 / 오작동}
- 소스: {URL / 사용자 발언 요약}
### 정량 지표
| 지표 | 값 |
|------|-----|
| 추출 인사이트 | N개 |
| 기존 커버 | X개 ({X/N}%) |
| 적용 가능 | Y개 |
| 실제 적용 | Z개 |
| **흡수율** | **{Z/Y}%** |
### 변경 파일
- {파일}: {변경 요약}
### 미적용 (Backlog)
- {인사이트}: {사유}
```
---
## 연동
```
meta-prompt (글로벌 하네스 진화) ← 이 스킬
├── harness-engineering (프로젝트 하네스 — 위임)
├── my-skill-creator (스킬 신규 생성 — 위임)
├── update-config (hooks/settings 변경 — 위임)
└── recall (이전 세션/지식 참조)
```
| Skill | 관계 | 설명 |
|-------|------|------|
| `harness-engineering` | 하위 도구 | 프로젝트 레벨 하네스 변경은 위임 |
| `my-skill-creator` | 하위 도구 | 스킬 신규 생성 시 위임 |
| `update-config` | 하위 도구 | hooks/settings 변경 시 위임 |
| `recall` | 탐색 | 이전 세션/관찰 패턴 검색 |
| `design-first` | 대상 | 개선 대상이 될 수 있는 스킬 |
## Examples
### Example 1: 외부 기사 흡수
```
User: https://news.hada.io/topic?id=28538 이거 읽고 반영해
```
Phase 0: 외부 레퍼런스 / 다중 스킬 영향
Phase 1: 6가지 실패 모드 + 워크플로우 패턴 추출 (인사이트 8개)
Phase 2: 4개 MISSING, 2개 PARTIAL, 2개 COVERED (커버율 25%)
Phase 3: resilience-catalog 신규 + SKILL.md 5곳 수정 (적용 6건)
Phase 4: 흡수율 6/6 = 100%
### Example 2: 사용자 관찰
```
User: 견적내자를 자주 쓰는데 스킬로 정리하고 싶어
```
Phase 0: 사용자 아이디어 / 단일 스킬 영향
Phase 1: /recall → 세션 6건에서 견적 패턴 추출 (인사이트 4개)
Phase 2: design-first에 견적 Phase 없음 (커버율 0%)
Phase 3: Phase 0 견적 통합 + Examples 갱신 (적용 2건)
Phase 4: 흡수율 2/2 = 100%
### Example 3: 에이전트 오작동
```
User: Claude가 자꾸 테스트를 마음대로 고쳐
```
Phase 0: 에이전트 오작동 (F4) / 글로벌 인프라 영향
Phase 1: F4 테스트 임의 수정 패턴 확인 (인사이트 3개)
Phase 2: test 파일 보호 Hook 없음, Rule 없음 (커버율 0%)
Phase 3: PreEdit test nudge hook + anti-patterns rule (적용 2건)
Phase 4: 흡수율 2/3 = 67% (1건은 프로젝트별 커스텀 필요 → backlog)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!