From 7419c946e52b481481dbc9ccd678653c2438fa63 Mon Sep 17 00:00:00 2001 From: vitya Date: Fri, 1 May 2026 12:09:24 +0300 Subject: [PATCH] docs(wiki): publish packages/claude-skills catalog to shared projects-wiki All 20 skills grouped by purpose (bootstrap / wiki+tasks / MCP / caveman / discovery+platform); cross-linked with setup-using-skill-pair pattern and packages/projects-meta-mcp; published via knowledge_ingest (Gitea commits ae2cc9a3 + 14bdd863 + 001cdd0e on projects-wiki). Local-side: log entry + task closed. --- .tasks/STATUS.md | 8 ++++++++ .tasks/shared-wiki-skill-catalog.md | 26 ++++++++++++++++++++++++++ .wiki/log.md | 1 + 3 files changed, 35 insertions(+) create mode 100644 .tasks/shared-wiki-skill-catalog.md diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 8f72cc4..9727442 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1,6 +1,14 @@ # Task Board _Updated: 2026-05-01_ +## 🟢 [shared-wiki-skill-catalog] — публикация каталога claude-skills в shared projects-wiki +**Status:** done +**Where I stopped:** `packages/claude-skills` опубликован в `projects-wiki` через `knowledge_ingest` (3 коммита Gitea: ae2cc9a3 page + 14bdd863 index + 001cdd0e log); каталог всех 20 скиллов сгруппирован: bootstrap & discipline / wiki+tasks / MCP integrations / caveman cluster / discovery+platform; cross-link с `concepts/setup-using-skill-pair` (паттерн setup-X/using-X) и `packages/projects-meta-mcp`; local `~/projects/projects-wiki/` подтянут ff-only до `001cdd0e`; запись в local `.wiki/log.md` добавлена +**Next action:** (none — kept until merged) +**Branch:** master + +--- + ## 🟢 [project-discipline-skill] — project-discipline skill + project-bootstrap 1.5.0 canonical trigger **Status:** done **Where I stopped:** `skills/project-discipline/` shipped at v0.1.0 (four rules: convention-override, master-only, semver-bumping with first-edit-unversioned clause, session-scoped ask-before-push with grant/revoke and force/delete/non-ff exceptions); `assets/CLAUDE.md.template` gains `follow project discipline` after `pull remote before work`; `project-bootstrap` 1.4.0→1.5.0 with new commentary paragraph in Step 5 + manifest table row in Step 5.5; `.wiki/concepts/skill-versioning.md` extended (Rule 3 expands `version:` requirement to ALL skills, not just infra subset); root `CLAUDE.md` dogfood line added; both archives rebuilt in `dist/`; installed via `install.sh`; description length verified 855 chars (≤900); smoke scenarios 1 (skill listing with full description, not H1 fallback) + 9 (length regression check) verified inline post-install; scenarios 2-8 (Rule 1-4 in fresh sessions, bootstrap upgrade) deferred — require multi-session orchestration; design rationale at `.wiki/concepts/project-discipline-design.md` diff --git a/.tasks/shared-wiki-skill-catalog.md b/.tasks/shared-wiki-skill-catalog.md new file mode 100644 index 0000000..2443219 --- /dev/null +++ b/.tasks/shared-wiki-skill-catalog.md @@ -0,0 +1,26 @@ +# shared-wiki-skill-catalog + +## Goal +Опубликовать в shared `projects-wiki` сводный каталог скиллов из `claude-skills`, чтобы агенты на других машинах / в других репах могли быстро увидеть, какие скиллы существуют, в какой версии, и сгруппированы как. Дополняет уже существующую страницу `concepts/setup-using-skill-pair` (паттерн), но не дублирует её — каталог — это `packages/claude-skills`. + +## Key files +- `c:\Users\vitya\projects\claude-skills\skills\*\SKILL.md` — источник имён, версий, описаний +- `c:\Users\vitya\projects\projects-wiki\.wiki\packages\claude-skills.md` — итоговая страница (создаётся через `knowledge_ingest`) +- `c:\Users\vitya\projects\projects-wiki\.wiki\concepts\setup-using-skill-pair.md` — связанная страница (паттерн) + +## Decisions log +- 2026-05-01: Один comprehensive page `packages/claude-skills` вместо россыпи `entities/.md`. Причина: 20 скиллов с короткими description — entity-страницы стали бы пустыми; одна сгруппированная таблица читается быстрее и легче поддерживать +- 2026-05-01: Группировка по назначению (communication / bootstrap / wiki+tasks / MCP / discovery / platform), не по алфавиту +- 2026-05-01: Версия указана только если присутствует в frontmatter (не выдумываем 0.1.0 для unversioned, чтобы не давать ложного сигнала) + +## Open questions +- [ ] Стоит ли потом отдельные `entities/.md` для скиллов с глубоким design rationale (project-bootstrap, project-discipline)? Решим, если кто-то реально захочет drill-down + +## Completed steps +- [x] Step 0 freshness gate (cache 73 мин stale → search OK; shared wiki pulled clean) +- [x] Прочитан index shared wiki (нет коллизий: ни `packages/claude-skills`, ни catalog page нет) +- [x] Прочитаны frontmatter всех 20 SKILL.md +- [x] Создана сама страница через `knowledge_ingest` (preview → confirm) + +## Notes +Cross-link: `concepts/setup-using-skill-pair` (паттерн), `packages/projects-meta-mcp` (один из MCP серверов, для которого скиллы из этого репа являются клиентами). diff --git a/.wiki/log.md b/.wiki/log.md index 9c71dbf..81a1543 100644 --- a/.wiki/log.md +++ b/.wiki/log.md @@ -39,3 +39,4 @@ Parseable: `grep "^## \[" .wiki/log.md | tail -20`. ## [2026-04-30] decision | project-bootstrap@1.3.0 — Step 5 upgrade path turned idempotent: read existing CLAUDE.md → substring-diff vs template → confirm → append-only-missing; closes silent gap where pre-1.2.0 projects never picked up new canonical triggers (`check across all projects`, `we're on Windows`); platform line preserved if user pinned a non-host one; concept page `bootstrap-claude-md-merge.md` written; README CLAUDE.md row updated to note idempotent merge ## [2026-05-01] decision | pulling-before-work — new policy skill (v1.0.0): one `git pull --ff-only` at session start + on-demand re-sync; bootstrap template gains canonical trigger; project-bootstrap 1.3.0→1.4.0 ## [2026-05-01] decision | project-discipline — new policy skill (v0.1.0): four cross-project rules (conventions-over-defaults, master-only, semver-bumping, ask-before-push); bootstrap template gains canonical trigger; project-bootstrap 1.4.0→1.5.0; skill-versioning concept extended to all skills +## [2026-05-01] ingest | shared-wiki packages/claude-skills — каталог всех 20 скиллов опубликован в projects-wiki (3 commits: page + index + log on Gitea, ae2cc9a..001cdd0); группировка bootstrap / wiki+tasks / MCP / caveman / discovery+platform; cross-link с concepts/setup-using-skill-pair и packages/projects-meta-mcp