20 lines
1.1 KiB
YAML
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" }
|