DSH: отвязать skills и roles от ~/.claude (#37) #38
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/37-dsh-decouple"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что это
P1 порта: DSH больше не зависит от
~/.claudeдля superpowers и ролей. Стекован на #36; после мержа #36 база переключается наmain.Closes #37.
Что внутри
dsh/install.sh:--skillsкопирует файлы в~/.dsh/skills(не symlink), добавлен--roles(копияroles/в~/.dsh/roles),--allвключает роли.dsh/bundle/index.js:~/.dsh/roles→~/.claude/roles→ reporoles/.dsh/bundle/lib/bootstrap.js:~/.dsh/skills→~/.agents/skills→ кэш~/.claude— fallback.dsh/bundle/lib/role.js: default~/.dsh/roles.Проверено
bash dsh/tests/run.sh— 29/29.bash tests/run.sh— 630/630.install.shс tempHOME: skills — real directory, роли скопированы, повторный запуск идемпотентен.После мержа
Переустановить
dsh/install.sh --skills --rolesна машине, чтобы~/.dshполучил копии; после этого CC-откат не ломает bootstrap и/role.306ec2e174to7767c5c3d7