feat(skills): add setup-projects-meta + using-projects-meta pair
Wraps the local projects-meta-mcp stdio server with the validated split-pair pattern (setup-X / using-X), 4th application after context7 / wiki / tasks. setup-projects-meta — 8-phase install: clones server repo to ~/.local/projects-meta-mcp, builds, writes ~/.config/projects-mcp/auth.toml, clones shared wiki to ~/projects/projects-wiki/ (canon path; legacy ~/projects/.wiki is detected and migrated — old path caused the wiki-path-mismatch bug, fixed upstream in 621a69f), registers mcpServers.projects-meta in ~/.claude.json. Confirmation gates between discovery and writes. using-projects-meta — runtime policy: read tools (tasks_aggregate, knowledge_search, meta_status, ...) and mutation tools with mandatory two-step preview→confirm. Carries the local-first rule inline: for the current project read .tasks/ / .wiki/ from disk; MCP cache is for *other* projects only. Wiki concept page concepts/projects-meta-skills.md documents the design, the path-canon fix, and the round-trip task lifecycle across machines. Closes [projects-meta-skills] in claude-skills (created from DESKTOP-NSEF0UK via projects-meta-mcp). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
# Task Board
|
||||
_Updated: 2026-04-28_
|
||||
_Updated: 2026-04-29_
|
||||
|
||||
<!--
|
||||
Canonical layout. One block per task. Per-task deep context lives in
|
||||
@@ -85,11 +85,11 @@ _Updated: 2026-04-28_
|
||||
**Next action:** when triggered (skill count crosses threshold), evaluate variant B (grouped by family) vs variant C (flat + manifest) from the original brainstorm in `.wiki/concepts/repo-layout.md`
|
||||
**Branch:** (not started)
|
||||
|
||||
## ⚪ [projects-meta-skills] — setup-projects-meta + using-projects-meta — пара скиллов для projects-meta-mcp
|
||||
## 🟢 [projects-meta-skills] — setup-projects-meta + using-projects-meta — пара скиллов для projects-meta-mcp
|
||||
|
||||
**Status:** ready
|
||||
**Where I stopped:** подготовлены два якоря в projects-wiki Gitea (commits 5e7982c packages/projects-meta-mcp + ffc076f concepts/setup-using-skill-pair); read-сторона MCP их пока не видит — см. projects-meta-mcp/[wiki-path-mismatch]
|
||||
**Next action:** ⚠ blocked-soft на projects-meta-mcp/[wiki-path-mismatch]: knowledge.get/search не находит свежеингесченные страницы из-за path-mismatch. Workaround до фикса: clone projects-wiki напрямую (`git clone https://git.kzntsv.site/OpeItcLoc03/projects-wiki /tmp/pw && cat /tmp/pw/.wiki/packages/projects-meta-mcp.md /tmp/pw/.wiki/concepts/setup-using-skill-pair.md`). Затем: (1) draft skills/setup-projects-meta/SKILL.md по 8-фазной структуре (см. setup-context7) и skills/using-projects-meta/SKILL.md по структуре using-X (см. using-context7); (2) `bash build.sh`; (3) reinstall через install.sh; (4) `tasks.close [projects-meta-skills] target=claude-skills`
|
||||
**Status:** done
|
||||
**Where I stopped:** оба скилла v1.0.0 написаны (8-phase setup + using policy с local-first и two-step mutation), README обоим, собраны в `dist/`, установлены в `~/.claude/skills/`, видны в `Skill` tool listing; concept-страница `projects-meta-skills.md` добавлена в `.wiki/`; path-canon `~/projects/projects-wiki/` починен в скиллах после wiki-path-mismatch fix (upstream commit 621a69f); якоря MCP подтянулись после ручного pull
|
||||
**Next action:** (none — kept until merged); требуется restart Claude Code чтобы новые скиллы стали активными в новой сессии (build/install уже сделаны)
|
||||
**Branch:** master
|
||||
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: projects-meta-mcp / 2026-04-29T20:28:04.101Z -->
|
||||
|
||||
|
||||
Reference in New Issue
Block a user