SKILL.md Phase 5 platform-path table (lines 152-154) had stale ~/.local/projects-meta-mcp; replace with ~/projects/.common/lib/ projects-meta-mcp to match real install canon (body Phase 4 clone target + ~/.claude.json mcpServers.projects-meta.args[0]). version: 1.0.0 -> 1.0.1 (PATCH, doc consistency). Closes [using-projects-meta-fix-paths] (.tasks/STATUS.md done). Sibling task [migrate-to-common-lib] in projects-meta-mcp closed the same day with matching path migration.
33 lines
2.6 KiB
Markdown
33 lines
2.6 KiB
Markdown
# using-projects-meta-fix-paths
|
|
|
|
## Goal
|
|
Sync the canonical install path for `projects-meta-mcp` across the `setup-projects-meta` and `using-projects-meta` skills. The real install lives at `~/projects/.common/lib/projects-meta-mcp/` (matches `~/.claude.json` `mcpServers.projects-meta.args[0]`); a stale 3-row platform-path table in `setup-projects-meta/SKILL.md` (Phase 5 — `~/.claude.json` registration) still pointed at `~/.local/projects-meta-mcp/` and would mislead users on a fresh install.
|
|
|
|
## Key files
|
|
- `skills/setup-projects-meta/SKILL.md:152-154` — platform path table fixed
|
|
- `skills/setup-projects-meta/SKILL.md:3` — `version:` bumped 1.0.0 → 1.0.1
|
|
- `skills/using-projects-meta/SKILL.md` — already canonical (verified)
|
|
- `skills/using-projects-meta/README.md` — already canonical (verified)
|
|
- `~/.claude.json` `mcpServers.projects-meta` — source of truth for the real install path
|
|
|
|
## Decisions log
|
|
- 2026-05-05: discovered scope smaller than expected — `using-projects-meta` already migrated by prior commits (`96dd6d1` "refactor: update setup-projects-meta for simplified wiki pathing"; `001f4c5` "feat(skills): update setup-projects-meta paths for .common/lib/"). Only the platform table at SKILL.md:152-154 in `setup-projects-meta` was missed in those passes — likely because the body Phase 4 / Phase 5.5 / Verification sections grep-replaced cleanly while the table required editing structured cells.
|
|
- 2026-05-05: bumped `version:` PATCH (1.0.0 → 1.0.1), not MINOR — purely a documentation consistency fix, no behavior or trigger change.
|
|
- 2026-05-05: line 224 (`Path forms (`~/.local/...`, `~/.config/...`, `~/projects/...`) are identical on all three.`) intentionally left as-is — it's a generic POSIX-path-syntax aside, not a reference to the projects-meta install location.
|
|
|
|
## Open questions
|
|
- (none)
|
|
|
|
## Completed steps
|
|
- [x] grep skills tree for `~/.local/projects-meta-mcp/` — only 3 hits, all in `setup-projects-meta/SKILL.md` table
|
|
- [x] confirm real install path via `node -e require('~/.claude.json').mcpServers['projects-meta']` → `C:/Users/vitya/projects/.common/lib/projects-meta-mcp/dist/server.js`
|
|
- [x] edit lines 152-154 to use `~/projects/.common/lib/projects-meta-mcp` per platform
|
|
- [x] bump `version:` 1.0.0 → 1.0.1
|
|
- [ ] rebuild `dist/setup-projects-meta.skill`
|
|
- [ ] reinstall `~/.claude/skills/setup-projects-meta/`
|
|
- [ ] verify installed frontmatter shows `version: 1.0.1`
|
|
- [ ] commit + push
|
|
|
|
## Notes
|
|
Sibling task `[migrate-to-common-lib]` in the `projects-meta-mcp` repo apparently closed the same day with the same `~/.local/` → `~/projects/.common/lib/` migration; this skill-side fix is the downstream propagation.
|