6.8 KiB
6.8 KiB
| from | to | type | subject | status | priority | created | completed | ref_event | parent_cycle | 구축_커밋 | 구축_요약 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 총괄PM | PD님 | 안건_완료 | Skill 패킹안 — 코어룰 자동 주입 근본 해결 (C26 수동 갱신 대체) | 완료 | urgent | 2026-04-16 | 2026-04-16 | 2026-04-16 부서 서브에이전트 코어룰 자동 주입 실패 사건 (C24·C25·C26 갱신 후에도 미인지) | C26 수동 갱신 사이클의 본질적 한계 실증 | (본 커밋 SHA 참조) | 1. .claude/skills/BurningTimes-코어룰/SKILL.md 신설 (공유/공통_업무_규칙.md git mv + frontmatter) 2. 부서 에이전트 4종(개발실장·기획팀장·서버팀장·클라이언트팀장) frontmatter `skills: [BurningTimes-코어룰]` 추가 3. 부서 에이전트 본문의 코어룰 하드코딩 섹션 폐기, 직무 우선 환기 사항만 유지 4. 메인 CLAUDE.md(루트·개발실·기획실) @참조 경로 갱신 5. C26 본문 개정: 수동 갱신 의무 폐지, 단일 SOT 갱신 원칙으로 전환 6. 활성 참조 파일(pm-general.md·README.md·개발실 commands 8종) 일괄 갱신 7. 역사 기록(memory·과거 안건)은 C5 정직성상 당시 용어 보존 |
안건 — Skill 패킹으로 코어룰 자동 주입 근본 해결
1. 배경
1) 본 안건이 긴급 안건으로 격상된 이유
2026-04-16 본 사이클에서 다음 사건이 발생:
- C24·C25 코어룰 신설
- 수동 갱신(루트 CLAUDE.md + 개발실장.md + 기획팀장.md) 실행
- C26 신설 (수동 갱신 의무 명문화)
- 부서 영속 대화에서 merge + 재resume + 서브에이전트 호출 + 암기 테스트
- 결과: 기획팀장·개발실장 모두 C24·C25 인지 실패 — 수동 갱신·재resume에도 자동 주입 안 됨
→ 수동 갱신 방식의 본질적 한계 확정. 본 안건이 긴급 우선 처리 대상.
2) PD님 명시 지시
2026-04-16: "Skill 패킹 별건 안건 신설해서 근본적인 원인 해결이 가능하도록 조치해"
2. 문제 정의
1) 현재 구조의 결함
- Claude Code의
@공유/공통_업무_규칙.md자동 주입은 메인 세션의 CLAUDE.md에만 작동 (공식 확인) - 서브에이전트는 자체
.claude/agents/*.md파일의 system prompt만 받음 (메인 세션 컨텍스트 격리) - 서브에이전트가 최신 코어룰을 인지하려면 정의 파일 본문에 코어룰을 하드코딩해야 함
- 코어룰 추가마다 다음 5단계 모두 정확히 수행 필요:
- 가) 루트 CLAUDE.md 갱신
- 나) 개발실장.md 갱신
- 다) 기획팀장.md 갱신
- 라) main push
- 1-1) 부서 워크트리
git merge+ 대화 종료 + 재resume + 호출
2) 한계
- PD님 운영 부담 과중 — 5단계 누락 시 즉시 불일치
- C14(토큰 최소화) 위반 소지 — 같은 정보를 3개 파일에 중복 유지
- C24(영속 대화 원칙)와 충돌 — 코어룰 추가마다 강제 재resume
- 유지보수 자원 낭비 — 매 사이클 갱신 작업
3. Skill 패킹안 — 본질 해결책
1) 핵심 아이디어
공유/공통_업무_규칙.md 를 Claude Code의 Skill 형식으로 패키징하고, 부서 에이전트 정의 파일의 frontmatter skills: 필드에 등록 → Claude Code가 에이전트 호출 시 자동 주입.
2) 예상 구조
skills/
└── BurningTimes-코어룰/
├── SKILL.md ← Skill 진입점, 메타데이터
└── 공통_업무_규칙.md ← 본문 (현 공유/공통_업무_규칙.md 와 동기 또는 단일화)
부서 에이전트 frontmatter:
---
name: 기획팀장
description: ...
model: opus
skills:
- BurningTimes-코어룰
---
3) 기대 효과
- 코어룰 추가·변경 시 단 한 곳(공통_업무_규칙.md)만 갱신 → 모든 부서 서브에이전트 자동 반영
- C26 수동 갱신 의무 폐지·간소화 가능
- C24(영속 대화) 원칙과 충돌 없음 (재resume 강요 없음)
- C14(토큰 최소화) 정신 부합 (단일 SOT)
4. 조사·구축 단계 (제안 순서)
1) 선행 조사 (탐색규칙 조사안과 동일 패턴)
- Claude Code의 Skill 메커니즘 공식 문서 정독
skills:frontmatter 필드의 정확한 동작 명세 (어떤 파일을 로드? frontmatter 필드 또는 디렉토리 스캔?)- 일반 .md 파일을 Skill로 등록 가능한지, 별도 SKILL.md 메타데이터 필요한지
- Skill 로드 범위 (모든 호출에 자동 vs 트리거 조건 필요)
- Skill과 메인 세션 CLAUDE.md @참조의 우선순위·중복 처리
2) 실증 (소규모 테스트)
- 임시 Skill 1개 작성 → 부서 에이전트에 등록 → 호출 시 그 Skill 본문이 인지되는지 검증
- 검증 성공 시 본격 구축으로 진행
3) 본격 구축
공유/공통_업무_규칙.md를 Skill 형식으로 변환·이전- 부서 에이전트(개발실장.md·기획팀장.md) frontmatter
skills:추가 - 검증: 두 부서 세션에서 코어룰 암기 테스트 통과 확인
- C26 폐기 또는 단순화 (Skill 의무 갱신만 명시)
- 필요 시 신규 코어룰 (예: C27) 추가해 자동 반영 검증
4) 정리
- 부서 에이전트 .md 의 코어룰 하드코딩 섹션 제거 (Skill 자동 주입으로 대체)
- 메모리 등재 및 코어룰 정리
5. 결정 필요 사항
1) 착수 시점
- 즉시 (이번 PM 세션 이어서)
- 다음 사이클
2) 선행 조사 토큰 소비 허용
- 허용 (claude-code-guide agent 호출 + Skill 공식 문서 fetch + 실증 실험)
- 제한 (제 자체 지식만)
3) Skill 메커니즘 확인 후 본격 구축까지 일관 진행
- 조사 결과 보고 후 PD님 재승인 받고 본격 구축
- 자동으로 본격 구축까지 진행 (PD님 위임)
총괄PM 추천:
-
- 즉시 착수
-
- 허용 (이전 탐색규칙 조사안과 동일 패턴, 토큰 소비 정당)
-
- 조사 후 재승인 (C19 준수, 본격 구축은 되돌리기 어려운 변경 포함)
6. 연관
- C26 (코어룰 변경 시 에이전트 정의 파일 동시 갱신 의무): Skill 패킹 성공 시 폐기·개정 대상
- C24 (영속 대화 원칙): Skill 도입 시 영속 대화에서도 코어룰 자동 갱신 가능 → C24 가치 극대화
- C14 (토큰 최소화): 단일 SOT로 정보 중복 제거
- C19-3-4 (자동화 신뢰): Claude Code 공식 기능(Skill) 활용
- 별건 안건:
2026-04-15_안건_축2_워크트리_에이전트_자동동기화.md에서 검토했던 5개 후보 중 본 안건은 추가 후보 (직접적 해결책) - 실증 사건: 2026-04-16 부서 서브에이전트 C24·C25 인지 실패 (스크린샷 기록)
처리 이력
- 2026-04-16: 안건 신설·main 반영 (C26 수동 갱신 한계 실증 후 즉시 격상)
- (대기) PD님 결정 3항 → 선행 조사 → 보고 → 본격 구축