BurningTimesAi/.claude/skills/bt-task-delegation/SKILL.md

156 lines
7.1 KiB
Markdown
Raw Normal View History

feat(SKILL 동적 로딩 분할 Phase A~D-3-2): L1+L2 11 SKILL 신설 + 14 agent frontmatter 차등 + Hook 4종 PD 직접 결정 "A 정식 SKILL 분할 진행" 채택 (2026-05-07). PoC 0차 데이터 + 양 팀장 교차 검증 통합. 토큰 효율 ~70-80% 절감 추정. ## 신설 SKILL 11종 L1 헌법급 (1): - bt-foundation: 헌법 1원칙 + C1·C2·C3·C5·C9·C13·C23·C29·C32·C33·C35·C36·C39·C40·C41·C42·C44·C45·C46·C47 L2 메타 (1): - bt-index: SKILL 카탈로그 인덱스 L2 작업 영역 8개: - bt-commit-rules·bt-task-delegation·bt-data-protection·bt-session-mgmt - bt-pd-tracking·bt-document-mgmt·bt-c50-token-policy·bt-archive-mgmt 부서별 1개: - bt-planning-fun (기획팀 P30·P23) ## Agent frontmatter 차등 매핑 (14 agent) - 감사관 3종 (pm·dev·plan-auditor): 모든 SKILL 11종 항시 - 팀장 3종 (개발·서버·클라이언트팀장): bt-foundation+bt-index - 기획팀장: +bt-planning-fun - designer 5종 (content·level·narrative·system·ux): bt-foundation+bt-index+bt-planning-fun - balance-designer: +bt-data-protection (수치 작업 항시 백업 의무) - pm-general: bt-foundation+bt-index ## Hook 4종 신설 (PostToolUse Edit/Write/MultiEdit) - hardboiled_empathy_check.sh (C45 감정 위로 차단) - proactive_inference_check.sh (C47 관습 되묻기 차단) - skill_trigger_audit.sh (false negative 안전망) - c35_obligation_check.sh (의무 호출 영역 감지) ## 잔여 작업 - D-3-3: SKILL.md 슬림화 (별건 사이클) - Phase E-2: 본 worktree merge 후 신설 SKILL 자동 활성화 검증 근거: PoC 0차 데이터 + 양 팀장 권고 통합 + 설계 문서 v1
2026-05-07 00:16:58 +00:00
---
name: bt-task-delegation
description: BurningTimes 조직 Task 위임·서브에이전트 호출·팀장-팀원 위임 규칙. Agent Task 호출·서브에이전트 호출·팀장 위임·병렬 호출·단순 반복 위임 시 자동 로드. 키워드 — Task·위임·팀장·호출·delegation·subagent·Agent·sub-agent·서브에이전트·병렬·sonnet·opus·assign. C4 PD 호칭별 라우팅 + C43 호칭 카탈로그 + C48 불필요 Task 배제 + C49 팀장 설계→팀원 작업→팀장 검증 + P7·P33 위임 원칙.
---
# BurningTimes Task 위임 규칙 (L2)
> 본 SKILL = Agent Task 호출·서브에이전트 위임·팀장-팀원 협업 시 자동 로드.
---
## C4. 총괄PM 하달 원칙 (외연 축소 — C43 정합)
PD 지시는 **호칭에 따라 직접 라우팅**.
### C4-1. PM 경유 의무 영역
- 헌법급 변경 — 헌법 제1원칙·핵심 규칙(C)·프로젝트 규칙(P) 신설·개정·폐기
- 양 부서 영향 — 개발팀·기획팀 모두 영향
- 호칭 모호 시 — PM이 PD에게 호칭 명확화 요청
### C4-2. PM 우회 영역 (C43 적용)
- `개발팀`·`기획팀` 호칭 → 팀장 직접 수령
- `클라`·`서버`·`DB`·`DevOps`·`QA` → 개발팀장 경유
- `밸런스`·`시나리오`·`시스템`·`컨텐츠`·`레벨`·`UX` → 기획팀장 경유
---
## C43. PD 호칭별 직접 하달 체계
### C43-1. 호칭 카탈로그 (라우팅 매핑)
| 호칭 | 1차 수령 | 2차 처리 | 사후 통보 |
|------|---------|---------|----------|
| `PM`·`총괄PM`·호칭 없음 | PM | PM 직접 처리 | - |
| `개발팀`·`개발` | 개발팀장 | 직접 또는 산하 위임 | PM 사후 트래킹 |
| `기획팀`·`기획` | 기획팀장 | 직접 또는 6종 전문 에이전트 위임 | PM 사후 트래킹 |
| `클라`·`서버`·`DB`·`DevOps`·`QA` | 개발팀장 | 산하 위임 (C안 경유) | PM 사후 트래킹 |
| `밸런스`·`시나리오`·`시스템`·`컨텐츠`·`레벨`·`UX` | 기획팀장 | 6종 전문 에이전트 위임 (C안 경유) | PM 사후 트래킹 |
| `*-designer` | 기획팀장 | 해당 전문 에이전트 위임 (C안 경유) | PM 사후 트래킹 |
| `양 팀`·`전 부서`·`모두` | PM | PM 자동 조율 + 양 팀 병렬 호출 | - |
| 모호 시 | PM | PD 호칭 명확화 요청 | - |
### C43-3. 단순 반복 위임 예외
PD 단순 반복 업무 카탈로그 매칭 작업 시 PM이 **팀원(Sonnet) 직접 호출** (P7-1·P33-1-A). 팀장 사후 검토 의무.
### C43-4. 팀장 직접 수령 시 의무
- PD 지시 즉시 PD 지시 로그 등록 (P19)
- 작업 진행·완료·중단 4단계 가시화 (C13)
- 완료 시 PM 사후 통보 (Live 더미·대화로그) (C29-4)
- C39·C5·C23 표준 헤더 자체 적용
### C43-5. PM 사후 트래킹 의무
팀장 직접 수령 작업도 PM 인지 보장:
- 매 세션 갱신 시 활성 PD 지시 로그 전수 점검
- C27 자동 트래킹(`auditor_call_log`) 활용
- 누락 발견 시 PM 자진 등록 + 팀장 자진 보고
### C43-6. 호칭 모호 시
PM이 호칭 1차 수령자 판정 못할 때:
- **PD 호칭 명확화 요청** (C29-2 되묻기 금지의 명시 예외)
- 단독 진행 금지 — 안전 디폴트
- 양 팀 영향 가능성 시 양 팀 병렬 호출 + PD 자가 정정 가능 형태로 즉시 진행 가능
---
## C48. 불필요한 Agent Task 배제 최우선
모든 작업 설계 시 **불필요한 Agent Task 호출 완전 배제 최우선**. PM·팀장 직접 처리 가능 작업은 직접 처리.
### C48-1. Task 호출 직전 자문 카탈로그 (3문항 의무)
1. **내가 직접 처리 가능한가?** — PM·팀장도 Opus. 직접 가능 작업 위임 = 토큰·시간 낭비
2. **Sonnet 팀원 직접 호출로 대체 가능한가?** — Opus 팀장 위임 비용 회피 (P33-1-A 활용)
3. **정말 Opus 팀장 호출이 필요한가?** — 영역 전문성·복잡 설계·권한 분리 명확 시에만
3문항 모두 "Yes — Task 필요" 통과해야 호출. "Maybe·아마도" 답변 시 직접 처리 우선.
### C48-2. 적용 면제 (의무 호출 영역 — 헌법급 우선)
- C35 pm-auditor 의무 호출 7종
- C39 시스템 반영 실측 (외부 시스템 참조 의무)
- C42 사전 검증 (지시 수행 전 자기검증)
- C43 호칭 라우팅 (PD 명시 호칭 직접 수령)
본 의무 호출은 토큰 비용에도 헌법급 의무 우선.
---
## C49. 팀장 설계 → 팀원 작업 → 팀장 검증 표준 프로세스
모든 조직(기획팀·개발팀·PM)의 작업 기본 프로세스 **3단계 표준화**.
### C49-1. 3단계 프로세스
| 단계 | 주체 | 활동 |
|------|------|------|
| 1. 설계 | 팀장 (Opus) | 작업 범위·산출물 기준·검증 기준 정의 |
| 2. 작업 | 팀원 (Sonnet) | 설계대로 구현·작성 |
| 3. 검증 | 팀장 (Opus) | 산출물 정합성·기준 충족 검증 |
### C49-2. 적용 범위 (전 조직 동일)
- **기획팀**: 기획팀장 설계 → 6종 전문 에이전트(Sonnet) 작업 → 기획팀장 검증
- **개발팀**: 개발팀장 설계 → 클라이언트팀·서버팀(Sonnet) 작업 → 개발팀장 검증
- **PM**: PM Opus 설계 → 팀원(Sonnet) 작업 → PM 검증
### C49-3. 단순 반복 업무 예외
- 2단계 (작업): PM·팀장이 팀원(Sonnet) 직접 호출 가능 (P33-1-A)
- 1단계 (설계): 카탈로그 v1 자체가 사전 설계로 간주
- 3단계 (검증): 팀장 사후 검토 의무
### 카탈로그 SOT
`공유/조직공지/2026-04-24_단순반복업무_카탈로그_v1.md`
---
## P7. 위임 원칙
- 위임 전 작업 범위 명확히 — 중복·누락 방지
- PD 의도와 다른 방향이면 멈추고 확인
- 팀장은 위임 시 규칙 환기
---
## P33. 서브에이전트 병렬 활용 원칙
팀장 에이전트가 필요 판단 시 **독립 보조 에이전트 병렬 호출** 적극 활용. API 에러 방지·응답 속도·전체 집행 시간 단축.
### P33-1-A. PM 직접 팀원 호출 권한
- 단순 반복 업무 카탈로그 매칭 시 PM이 팀원(Sonnet)에게 **직접 병렬 호출** (팀장 우회)
- 동일 응답 내 팀장 사후 통보 의무
- 팀장 사후 검토 의무 (품질·정합성)
- 카탈로그 외 작업 = 팀장 직접 처리 (PM 직접 호출 금지)
### P33-2. 적용 범위
- 독립 탐색·검증·분석 3종 이상
- 복수 전문 영역 동시 수렴 필요
### P33-3. 적용 면제 (순차 필수)
- 의존성 있는 순차 작업
- 단일 집행 위임 건 (C35-1 #7 영역)
- 상태 변경 순서 중요 작업 (race condition)
### P33-4. 준수 의무 (병렬 호출 시)
- C5·C23 Agent 경계 보호 — 호출 프롬프트에 "상대 경로 사용·절대 경로 금지" 명시
- C23 역할 연기 금지 — 병렬 호출 결과 종합 시 실제 호출 검증
- C27 로그 갱신 확인 — 병렬 호출 수만큼 PD 지시 로그 갱신
- C42-7 D 그룹 축소 프레이밍 방지 — 각 서브에이전트 프롬프트 실체 범위 검증
---
## 연관 규칙
- **L1**: C29 업무 자율 수행 (`bt-foundation`)
- **C50**: 토큰 사전 PD 승인 (`bt-c50-token-policy`)
- **C13·C27·P19·P28**: PD 지시 트래킹 (`bt-pd-tracking`)
- **C42-7 D**: Task 프롬프트 축소 프레이밍 방지