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
---