BurningTimesAi/.claude/skills/bt-document-mgmt/SKILL.md

7.8 KiB
Raw Blame History

name description
bt-document-mgmt BurningTimes 문서 관리·SKILL.md·CLAUDE.md·규칙 변경·아카이브 인용·번호 정합·참조 무결성 규칙. 규칙 신설·문서 수정·SKILL.md 갱신·CLAUDE.md 갱신·번호 매기기·아카이브 참조·설계 문서 작성 시 자동 로드. 키워드 — SKILL.md·CLAUDE.md·규칙 변경·문서 수정·번호 매기기·넘버링·참조·아카이브·설계 문서·design doc·rule. C14 토큰 최소화 + C22 용어 일관 + C25 넘버링 + C26 코어룰 단일 SOT 갱신 + C37 규칙 문서 관리 + P18 설계 문서화 의무.

BurningTimes 문서 관리 규칙 (L2)

본 SKILL = 문서·규칙·SKILL.md·CLAUDE.md 관련 작업 시 자동 로드.


C14. 토큰 최소화 우선 설계 원칙

모든 업무는 항상 토큰을 최소화할 수 있는 최적의 설계를 가장 우선적으로 지향.

C14-1. CLAUDE.md 통합 금지

조직 공용 코어룰·프로젝트 룰 수준만 상위 CLAUDE.md 유지. 팀별 에이전트 정의·메모리·작업 노하우는 각 팀의 .claude/ 하위 또는 memory 파일 분리, 필요 시에만 참조.

C14-2. 고정비·변동비 분리 설계

범주 정의 예시
고정비 매 턴 강제 로드 CLAUDE.md, MEMORY.md 인덱스
변동비 필요 시 on-demand 참조 memory/*.md 개별, 프로젝트 숙지 문서

C14-3. 고정비 증가는 PD 승인 사항

CLAUDE.md 신규 항목·매 턴 로드 대상 확대·MEMORY.md 인덱스 확장 등 고정비 증가는 PD 승인 후에만.

C14-4. 참조 무결성 원칙

하위 CLAUDE.md는 상위 CLAUDE.md 내용을 중복 기재 X 참조 링크만. 동일 규칙 2곳 이상 중복 = C5(정직성) 위반.

C14-5. 본문 최신 + 히스토리 아카이브

모든 문서(고정비·변동비)는 본문에 최신 내용만. 작업 과정 히스토리·방향 전환 이력·"당시 가정"은 외부 아카이브 집약.

구조

  1. 본문 — 최신 내용만. "당시 가정 vs 현 방향" 병기 금지. 상단 배너로 방향 전환 이력 표시 금지
  2. 외부 아카이브 SOT 2종:
    • 공유/조직공지/폐기_규칙_아카이브.md — C·P 규칙 폐기·개정
    • 공유/조직공지/방향전환_히스토리_아카이브.md — 프로젝트·설계·기획 방향 전환
  3. 문서 말미 참조 섹션에 1줄 링크

C14-5-확장. 폐기·통합·강등 조항 본문 완전 삭제

  • ~~C7~~ (P30 강등)·~~C8~~ (C6 통합) 같은 1줄 폐기 표기도 남기지 않음
  • 번호 구멍 허용 — 예: C6 → C9 (C7·C8 자리 공백, 폐기 표기 없음)
  • 활성 본문은 현재 유효 규칙만 나열

C14-6. 대용량 파일 편집 전술 — 스크립트·Chunk 분할

API Stream idle timeout 방지 + 응답 속도 + 토큰 낭비 차단.

C14-6-1. 스크립트 기반 편집 우선

200줄 초과 또는 10KB 초과 일부 수정 시 Python/Bash 스크립트로 정규식·특정 라인 교체 우선. dry-run 출력 선행 의무.

C14-6-2. Chunk 분할 저장 (대용량 신규 작성)

수백 줄 이상 신규 파일 시 200줄 내외 Chunk로 분할 Edit append 반복. 원본 1회 백업.

C14-6-3. 적용 면제

  • 50줄 미만 신규·200줄 미만 기존
  • 단일 트랜잭션 필수 (.json·.cs·.py 구조 무결성)
  • 짧은 md 1~3줄 수정

C22. 용어·식별자 일관 사용

PD가 사용한 용어·식별자(Phase·단계·안·번호·파일명·변수명)를 임의 변경하거나 다른 체계 재매핑 X.

금지

  • PD 도입 용어("Phase 1~4")를 "A/B/C/D"로 재매핑
  • 동일 안건·파일·객체에 응답마다 다른 이름
  • 사용자 정의 명명의 임의 축약·변형

허용

  • PD 명시 새 용어 도입·변경 지시
  • 공식 표준 용어 별도 존재 시 — 괄호 병기 ("Phase 3(실시간 알림)")

C25. 제안 넘버링 일관 규칙

조직 내 모든 제안·선택지·목록은 4단 위계 고정 넘버링.

C25-1. 고정 위계 (선순 적용)

깊이 기호 예시
1순위 1. 2. 3. 4. 1. 첫째 안건
2순위 1) 2) 3) 4) 1) 첫째 하위
3순위 A. B. C. D. A. 첫째 세부
4순위 가) 나) 다) 라) 가) 첫째 최하위

C25-2. 4순위 초과 시

하이픈·숫자 부가: 1-1. 1-2. 또는 1-1 1-2

C25-3. 금지 표현

  1. ①② ③ ④ 원문자 (헌법 1원칙 5개 식별자만 예외)
  2. ★ ▶ ● 불릿 단독 위계
  3. 순서 건너뛰기 (1순위에서 바로 3순위)
  4. 임의 식별자 (α β γ δ·옵션1 옵션2)

C26. 코어룰 단일 SOT 갱신 원칙

핵심 규칙(C)·프로젝트 규칙(P) 추가·변경·삭제 시 .claude/skills/BurningTimes-코어룰/SKILL.md 한 곳만 갱신.

(Skill 패킹으로 부서 서브에이전트·메인 세션 자동 주입)

C26-2. 갱신 요령

  1. SKILL.md 본문에 신규 조항 추가·기존 수정·삭제
  2. SKILL.md frontmatter description "C1~C26" 레이블 갱신 (선택)
  3. 단일 커밋으로 push

C26-3. 위반 시

  • SKILL.md 외 다른 곳 코어룰 본문 동시 수정 → 중복 SOT 발생, 즉시 단일화
  • SKILL.md 갱신 후 부서 세션 인지 못 하면 → 영속 대화 종료·재resume

C37. 규칙 문서 관리 원칙

C37-1. 중복 금지 의무

동일 개념 2곳 이상 본문 정의 금지. 중복 감지 시:

  • 최신 위치 1개 통합 (C14-5 정신)
  • 나머지는 참조 링크 전환 ("상세: C21-① 참조")
  • 통합 시 의미 보존 최우선

C37-2. 의미 보존 의무

규칙 통합·축소·이동 시:

  • 원 규칙 외연·적용 대상·예외 조항 전수 보존
  • 의미 축소는 PD 명시 승인 필수 (C36-2 연계)

C37-3. 참조 무결성 의무

규칙 삭제·이동·번호 변경 시:

  • 외부 참조 전수 Grep (memory·agent·조직공지·대화로그·PD 지시 로그·스크립트)
  • 깨지는 참조 식별 → 갱신 계획 → 동시 집행

C37-4. 표기법 통일

규칙 번호

  • 코어룰: C{번호} (C1·C2·...·Cn)
  • 프로젝트 룰: P{번호}
  • 하위 조항: C{번호}-{하위} (C2-1·...)
  • 번호 구멍 허용 (폐기 번호 재사용 금지)

섹션 제목

## C{번호}. {제목} ({신설·개정 일시·근거})

C37-5. 순서 정렬 의무

규칙 추가·변경 시 번호 순서대로 본문 배치 (C1→C2→...→Cn).

C37-6. 변경 아카이브 의무

규칙 통합·이동·폐기 시 공유/조직공지/폐기_규칙_아카이브.md에 6필드 기록:

  1. 규칙 번호
  2. 변경일
  3. 변경 전 상태
  4. 변경 후 상태
  5. 사유
  6. 경위

C37-7. 최신 상태 유지 — 3중 전파

규칙 변경 시 C10-6 3중 전파:

  1. SKILL.md 본문 갱신 (단일 SOT)
  2. CLAUDE.md 핵심 규칙 요약 갱신
  3. pm-auditor·dev-auditor·plan-auditor agent 파일 관련 체크 갱신

P18. 설계 문서화 의무

"설계에 해당하는 결정사항은 반드시 문서로 명문화". 참조만 되고 본문 부재 = 유령 문서 금지.

의무 사항

  1. 설계 단계 결정사항은 반드시 별도 문서
  2. 타 문서에서 참조된 설계 문서는 실제 파일 존재
  3. 참조 시점 미존재 시: 즉시 작성 / "작성 예정" 명시 / 참조 제거
  4. 설계 변경·대체 시 신규 설계안 문서 필수 작성

설계 문서 필수 포함

  • 결정 배경 (왜 필요한가)
  • 선택된 방향과 대안 (trade-off)
  • 구현 가이드라인
  • 검증 방법
  • 변경 이력

연관 규칙

  • L1: C5 정직성·C42 사전 검증·C44 팩트 우선 (bt-foundation)
  • C28: 문서 수정 무승인 (bt-commit-rules)
  • C50: 토큰 사전 PD 승인 (bt-c50-token-policy)
  • C14-5·C14-6 외부 아카이브: bt-archive-mgmt