DSH: model-invocable role loader (#39) #40
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/39-dsh-role-loader"
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?
Что это
Модель DSH не может вызвать
/role— это пользовательская slash-команда. PR добавляет model-invocable skillrole, который читает~/.dsh/roles/<r>.mdи следует процессу роли.Refs #39.
Что внутри
dsh/skills/role/SKILL.md: определяет роль по первому сообщению, читает~/.dsh/roles→~/.claude/roles→ проектный.claude/roles, объявляет роль.dsh/install.sh:--skillsкопирует и superpowers, и локальныеdsh/skills;--checkпроверяет role skill; adapter-строка говорит модели использовать skillrole, а/roleоставляет пользователю.dsh/tests/role-skill.test.mjs— frontmatter, пути, запрет вызова/roleмоделью.dsh/tests/install.test.mjs— role skill копируется.Проверено
bash dsh/tests/run.sh— 30/30.bash tests/run.sh— 630/630.После мержа
bash dsh/install.sh --global --skills --roles;skill({name:"role"})+ чтение~/.dsh/roles/dev.mdдо ответа.Acceptance остаётся в #39 — PR не закрывает issue.