mirror of
https://github.com/Jeuners/ECC.git
synced 2026-09-13 16:52:30 +02:00
fix: flatten Claude skill installs (#2582)
Flatten managed Claude skill destinations, preserve user-owned conflicts, and migrate legacy nested installs through the lifecycle tooling.
This commit is contained in:
parent
71438391e8
commit
f3afd59045
18 changed files with 1620 additions and 119 deletions
|
|
@ -375,6 +375,14 @@ npx ecc-install --profile minimal --target claude
|
|||
|
||||
This profile intentionally excludes `hooks-runtime`.
|
||||
|
||||
Claude manual installs place each skill directly under
|
||||
`~/.claude/skills/<skill-name>/` (or `.claude/skills/<skill-name>/` for
|
||||
`claude-project`) so Claude Code can discover it. When upgrading an older ECC
|
||||
manual install, the installer migrates only nested `skills/ecc/` files recorded
|
||||
in ECC install-state. If a flat skill directory is user-owned, ECC preserves it,
|
||||
prints a conflict warning, and keeps any older managed copy tracked for a safe
|
||||
uninstall instead of overwriting user files.
|
||||
|
||||
If you want the normal core profile but need hooks off, use:
|
||||
|
||||
```bash
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue