You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Both converge on modes/ + config/_profile.md. No divergence.
Open question: Deprecate git-clone as primary in future major, or keep both?
(c) Migration
Group 1 — cloned repo (majority): No action. Local path takes priority.
Group 2 — manually copied SKILL.md to .claude/skills/career-ops/: Replace with skills/career-ops/SKILL.md. One file copy. Surface in CHANGELOG.md + new UPGRADING.md.
Profile migration (modes/_profile.md → config/_profile.md): handled in code — SKILL.md detects old path, copies silently. No user action.
(d) Compat window
Proposal: 2 minor versions (~4–6 weeks).
v1.3.x: both paths work; deprecation warning on old path
v1.4.x: old paths removed; UPGRADING.md entry added
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Context
PR #275: plugin support for career-ops. Blocked — bundles 3 arch decisions affecting existing users:
.claude/skills/career-ops/→skills/career-ops/SKILL.mdmodes/_profile.md→config/_profile.md.claude-plugin/plugin.jsonforclaude plugin install career-opsConsensus needed before split. Related: #412 (".skill no longer working") — blocked on canonical path.
(a) Canonical skills path
Proposal:
skills/career-ops/SKILL.mdat repo root."skills": ["./skills/"]→ marketplace resolves to~/.claude/plugins/cache/career-ops/<version>/skills/career-ops/SKILL.mdautomatically..claude/skills/= user-local dir for personal skills. career-ops ships with repo →skills/at root correct.$PWD/modes/_shared.md(clone) and~/.claude/plugins/cache/*/career-ops/*/modes/_shared.md(plugin).Open question: Redirect stub at
.claude/skills/career-ops/SKILL.mdfor manual-placers, or changelog note enough?(b) Coexist or replace?
Proposal: coexist. Plugin install = recommended path going forward.
$PWD/modes/~/.claude/plugins/cache/career-ops/<v>/modes/config/_profile.md(project)config/_profile.md(unchanged)git pullclaude plugin update career-opsBoth converge on
modes/+config/_profile.md. No divergence.Open question: Deprecate git-clone as primary in future major, or keep both?
(c) Migration
Group 1 — cloned repo (majority): No action. Local path takes priority.
Group 2 — manually copied SKILL.md to
.claude/skills/career-ops/: Replace withskills/career-ops/SKILL.md. One file copy. Surface inCHANGELOG.md+ newUPGRADING.md.Profile migration (
modes/_profile.md→config/_profile.md): handled in code — SKILL.md detects old path, copies silently. No user action.(d) Compat window
Proposal: 2 minor versions (~4–6 weeks).
UPGRADING.mdentry addedQuestions for consensus
skills/career-ops/SKILL.mdat root acceptable, or keep inside.claude/?.claude-plugin/plugin.jsonstays in.claude-plugin/or move to root?Once consensus reached, PR #275 splits into:
config/_profile.mdsplit + migrationBeta Was this translation helpful? Give feedback.
All reactions