概览
dsh-skill-manage
源码级技术说明DSH skill_manage: agent-managed procedural memory. Create/patch/edit/disable/delete skills in ~/.dsh/skills (user scope) or /.dsh/skills (project scope), with validation, delete guards (agent-created marker, pin, path confinement), disable/enable via disable-model-invocation, and an English trigger-discipline system prompt section. Built on top of skill-filesystem's hot-reload watcher.收起技术说明
DSH skill_manage: agent-managed procedural memory. Create/patch/edit/disable/delete skills in ~/.dsh/skills (user scope) or /.dsh/skills (project scope), with validation, delete guards (agent-created marker, pin, path confinement), disable/enable via disable-model-invocation, and an English trigger-discipline system prompt section. Built on top of skill-filesystem's hot-reload watcher.
README / ZH
插件文档
目录摘要
DSH skill_manage: agent-managed procedural memory. Create/patch/edit/disable/delete skills in ~/.dsh/skills (user scope) or /.dsh/skills (project scope), with validation, delete guards (agent-created marker, pin, path confinement), disable/enable via disable-model-invocation, and an English trigger-discipline system prompt section. Built on top of skill-filesystem's hot-reload watcher.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- Nested category dirs (`<root>/<category>/<name>/SKILL.md`) are not listed or operable — the harness watcher does not load them either (it loads only `<root>/<name>/SKILL.md` and `<root>/<name>.md`) - No YAML flow collections in frontmatter (`tags: [a, b]` stays a raw string) - Project scope assumes one root per session (the session cwd's git root)
