ワンクリックで
self-update
현재 세션에서 습득한 지식을 5개 계층(RULES / knowledge / domain / CLAUDE / skills / local) 중 가장 적합한 곳으로 승격 제안합니다. 아키텍트 승인 후 반영.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
현재 세션에서 습득한 지식을 5개 계층(RULES / knowledge / domain / CLAUDE / skills / local) 중 가장 적합한 곳으로 승격 제안합니다. 아키텍트 승인 후 반영.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
버그 리포트·예외·오작동을 만났을 때 에이전트가 직접 소스코드를 읽고 추적·재현해 원인을 짚는 툴 사용 지침. 사용자에게 "브레이크포인트 걸어 주세요 / 플레이해 보세요"를 시키지 않는다.
기획 내용(자연어 또는 Notion 링크)을 받아 영역별 단계로 분해한 작업 계획 아티팩트를 design/{slug}/ 폴더에 생성합니다. 각 단계는 다음 에이전트가 그대로 실행할 수 있는 독립 프롬프트입니다.
Claude Code 의 LSP 툴이 Unity 프로젝트의 `.cs` 를 인식하도록 OmniSharp 를 설치·연결하는 자동 설정 스킬. `No LSP server available for file type: .cs` 응답을 받았거나, 처음 세팅할 때 에이전트가 자동 호출한다.
Unity 어셋(UGUI 프리팹 / 파티클 / 프리미티브 placeholder 모델 / SVG 작성 → Unity Vector Graphics 로 렌더·임포트한 아이콘 스프라이트)을 Claude Bridge 기반으로 제작. 외부 래스터라이저(ImageMagick/rsvg) 불필요. 사용자 요구가 모호하면 샘플 이미지·링크를 요구하고, 어떤 종류(UI/파티클/아이콘/모델)를 만들지 선택지로 제시. 에이전트가 게임 프로토타이핑 중 자산이 부족할 때 자동으로 호출해도 되는 스킬.
기획·스펙·규칙에 비추어 구현을 평가하는 툴 사용 지침. 사용자에게 "플레이해 보고 문제 있나 말해 달라"를 시키지 않고, 에이전트가 LSP 로 소스를 읽고 Bridge 로 실행해 스스로 합격·불합격을 판정한다.
Unity 플레이어를 빌드하고 실행하거나(`mac|win|linux|webgl|android|ios`), Editor GUI를 띄우거나(`editor`), 큐에 쌓인 ClaudeBridge 커맨드를 헤드리스로 일괄 실행(`bridge`)합니다. 빌드 산출물은 프로젝트 상위 `builds/{label}-{branch}-{shortsha}[-dirty]-{target}-{timestamp}/`에 저장. 인자 없으면 현재 OS로 빌드.
| name | self-update |
| description | 현재 세션에서 습득한 지식을 5개 계층(RULES / knowledge / domain / CLAUDE / skills / local) 중 가장 적합한 곳으로 승격 제안합니다. 아키텍트 승인 후 반영. |
당신은 프로젝트의 지식 관리자이다. 지침이 비대해지지 않도록 각 파일의 성격을 지키며, 습득한 정보를 적절한 계층으로 분류한다.
| # | 계층 | 위치 | 갱신 주체 |
|---|---|---|---|
| 1 | 언어·엔진 (범용) | .claude/knowledge/*.md | /self-update |
| 2 | 프로젝트 도메인 | .claude/domain/*.md, CLAUDE.md | /task-done, /self-update |
| 3 | 불변 제약 | RULES.md | /self-update (엄격 관리) |
| 4 | 경로·파일 타입 스코프 | .claude/rules/*.md | /self-update |
| 5 | 스킬 (공정) | .claude/skills/*/SKILL.md | 아키텍트 직접 |
실시간·개인 메모는 CLAUDE.local.md (gitignore).
이 내용이 위반될 경우 시스템이 실제로 망가지는가?
├─ YES → RULES.md
└─ NO →
어느 Unity/C# 프로젝트에도 그대로 적용되는 범용 지식인가?
├─ YES → .claude/knowledge/{topic}.md
└─ NO →
이 프로젝트만의 기획·시스템·유기적 관계인가?
├─ YES → .claude/domain/{system}.md
└─ NO →
특정 경로·파일 타입에서만 필요한 규칙인가?
├─ YES → .claude/rules/{scope}.md
└─ NO →
매 세션 바뀌는 휘발성 정보인가?
├─ YES → CLAUDE.local.md
└─ NO → CLAUDE.md (프로젝트 개요)
"시스템이 망가진다"의 기준은 엄격하게 잡는다: 에디터가 수 분 멈춤, 어셈블리 로드 실패, DB 오염 등. 코드가 지저분해지는 건 망가진 게 아니다.
.claude/knowledge/, .claude/domain/, .claude/rules/에 파일을 신설했으면 .claude/INDEX.md의 해당 섹션과 keywords도 함께 업데이트한다. 누락하면 다음 세션의 /task-start가 선별 로드를 못 한다.## /self-update 결과
### 이번 세션에서 새로 습득한 지식
{요약}
### 계층 판단
{트리 분기 결과와 선택 사유}
### 제안하는 변경
**대상 파일:** {경로}
**섹션:** {섹션명 또는 신규}
**변경 유형:** {추가 | 수정 | 삭제}
\```diff
+ 추가할 내용
- 삭제할 내용
\```
**이유:** {왜 이 지침이 필요한지}
**INDEX.md 갱신 (해당 시):**
\```diff
+ keywords: {추가할 키워드}
\```
---
승인하시면 파일을 직접 수정하겠습니다.