소스 검색

docs: update skill system RFC format

Yichen Jiang 2 달 전
부모
커밋
1934035d04
2개의 변경된 파일5개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 0
      docs/rfc/INDEX.md
  2. 4 6
      docs/rfc/implemented/feature/2026-07-05-skill-system.md

+ 1 - 0
docs/rfc/INDEX.md

@@ -59,6 +59,7 @@ Generated by `pnpm run gen-rfc-index` from the RFC tree — never edit by hand;
 | [dsh-hook-protocol — the shared Claude Code / Codex hook wire-protocol core](implemented/feature/2026-06-30-hook-protocol-lib.md) | 2026-06-30 |
 | [Interception seams — the typed-Decision surface a hook programs against](implemented/feature/2026-06-30-interception-seams.md) | 2026-06-30 |
 | [Subagent lifecycle enrichment — lastAssistantMessage (observe-only)](implemented/feature/2026-06-30-subagent-observe-enrich.md) | 2026-06-30 |
+| [Skill system — progressive disclosure instructions for agents](implemented/feature/2026-07-05-skill-system.md) | 2026-07-05 |
 
 ### Simplification
 

+ 4 - 6
docs/rfc/implemented/feature/2026-07-05-skill-system.md

@@ -1,10 +1,8 @@
-# Skill system — progressive disclosure instructions for agents
+# RFC: Skill system — progressive disclosure instructions for agents
 
-## Status
+Status: implemented
 
-Implemented.
-
-## Context
+## Problem
 
 Agent products have converged on a skill pattern: keep the request prompt small by listing only available instruction bundles, then load the full body when the model decides a task matches. Codex, Claude Code, OpenCode, and Kimi Code differ in details, but all separate discovery metadata from complete instructions so a workspace can carry reusable behavior without paying the full prompt cost on every turn.
 
@@ -28,7 +26,7 @@ System skills are ordinary skill files materialized under `~/.dsh/skills/.system
 
 The data structures and prompt/tool contract are documented in [skills.md](../../../core-data-structures/skills.md), with service signatures in the generated [services catalog](../../../cordis-catalog/services.md).
 
-## Rejected alternatives
+## Alternatives considered
 
 **Inject full skill bodies into every system prompt.** Rejected because it destroys progressive disclosure and makes every request pay for instructions that may not apply.