From 12960909092ed79f2859bd26aae81631d337787d Mon Sep 17 00:00:00 2001 From: GRayHook Date: Wed, 17 Jun 2026 10:32:32 +0700 Subject: [PATCH] =?UTF-8?q?TODO:=20mark=20phase=204=20complete=20=E2=80=94?= =?UTF-8?q?=20skill=20block=20expand=20helpers=20and=20tests.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- TODO.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TODO.md b/TODO.md index 97adb59..0cbfbd0 100644 --- a/TODO.md +++ b/TODO.md @@ -151,11 +151,11 @@ ### Фаза 4 — Expand skill-блоков -- [ ] **expand.ts readBody** — `readSkillBody(filePath)` + strip YAML frontmatter; комментарий «mirror agent-session»; зачем: §5.3, §10 -- [ ] **expand.ts formatBlock** — XML `` с `baseDir`; зачем: повтор `_expandSkillCommand` §5.3 -- [ ] **expand.ts suffix** — опциональный суффикс из `settings.suffix`; зачем: §5.3 -- [ ] **expand.ts expandSkill** — публичная функция: skill meta → готовый user text; зачем: reinject + `/skill-reinject now` -- [ ] **test/expand.test.ts** — frontmatter strip, paths, suffix; зачем: §12.1 +- [x] **expand.ts readBody** — `readSkillBody(filePath)` + strip YAML frontmatter; комментарий «mirror agent-session»; зачем: §5.3, §10 +- [x] **expand.ts formatBlock** — XML `` с `baseDir`; зачем: повтор `_expandSkillCommand` §5.3 +- [x] **expand.ts suffix** — опциональный суффикс из `settings.suffix`; зачем: §5.3 +- [x] **expand.ts expandSkill** — публичная функция: skill meta → готовый user text; зачем: reinject + `/skill-reinject now` +- [x] **test/expand.test.ts** — frontmatter strip, paths, suffix; зачем: §12.1 ---