Files

20 lines
1.1 KiB
YAML

# capability-sections — capability-skill 의 안정적 section-id manifest (P3-B §16).
#
# Contract v2 의 workflow step 은 `uses-capability: {skill-id, section-id}` 로 기법을 참조한다.
# 이 manifest 가 skill 문서의 (가변) 헤딩 텍스트를 (불변) section-id 로 고정한다 — 헤딩 문구가
# 바뀌어도 계약의 참조는 안 깨지고, 헤딩이 사라지면 doctor 가 미해소로 잡는다.
#
# section-sha256(B spec §16): resolve_capability_section 이 헤딩~다음헤딩 본문의 sha256 을 계산한다.
# method-execution 의 capability-bindings 가 이 hash 로 "실제 그 기법 절을 참조했음"을 증명한다.
capability-sections:
version: 1
skills:
design-craft:
skill-path: .claude/skills/design-craft/SKILL.md
sections:
brief: { heading-prefix: "### 1. Brief" }
reference-cluster: { heading-prefix: "### 2. References" }
token-semantics: { heading-prefix: "### 3. Tokens" }
decisions: { heading-prefix: "### 4. Decisions" }
constraints: { heading-prefix: "### 5. Don'ts" }