Dsh Permission Rules — Design skill for Claude Code
Claude Code-style declarative permission rules for DeepSeek Harness: ordered allow/deny/ask rules with tool-name, argument (glob/regex), and workspace-path matching on the tools/pre-execute waterfall.
How to install Dsh Permission Rules
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open PerryLink/dsh-permission-rules and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dsh Permission Rules does
Claude Code-style declarative permission rules for DeepSeek Harness: ordered allow/deny/ask rules with tool-name, argument (glob/regex), and workspace-path matching on the tools/pre-execute waterfall, session-log audit, and HMR reload.
Alternatives in Design
- Theme Factory — Style artifacts with professional themes including 10 pre-set color/font combinations 94.1k ★
- Icm Architect — Claude skill: design any process, idea, or problem into an ICM workspace (folder structure as agent architectu 1.3k ★
- Clui Cc — A lightweight, transparent desktop overlay for Claude Code on macOS 956 ★
README
🛡️ dsh-permission-rules
[](https://gitee.com/perrylink/dsh-permission-rules)
**Claude Code-style declarative permission rules for DeepSeek Harness.**
*Rules decide what is known. A reviewer model decides what is not.*
[](LICENSE) [](https://github.com/topics/dsh-plugin) [](#) [](https://github.com/PerryLink/dsh-permission-rules/actions) [](https://github.com/PerryLink/dsh-permission-rules/releases) [](https://www.npmjs.com/package/dsh-permission-rules) [](https://www.npmjs.com/package/dsh-permission-rules)
[English](README.md) · [简体中文](README.zh.md) · [Español](README.es.md) · [Português](README.pt.md) · [हिन्दी](README.hi.md)
Compatibility
| Surface | Status |
|---|---|
| Harness | DeepSeek Harness 0.1.1-rc.2 |
| Node | `^22.19.0 |
| Platforms | All (host + web settings client) |
| Model | Any (deny/ask reasons surface through tool results) |
What you get
`dsh-permission-rules` puts an ordered **`allow` / `deny` / `ask`** rule list in front of every tool call on the `tools/pre-execute` waterfall — deterministic, instant, auditable, and written by you in plain YAML:
denyblocks the call; the rule'sreasonbecomes the model-visible error.askrides the official approval seam (mountdsh-auto-reviewfor a second-model answerer, or a human answers; with neither, t
Related Skills
Mithril UI Form.Skill
A powerful, declarative framework for creating accessible, high-performance forms in Mithril applications.
Plain
Plain English on or off - no unexplained tooling jargon. Reports the current state when called with no argumen
Verbosity
How much prose an answer carries - brief, default or verbose. Reports the current level when called with no ar
Screenshot Iterate
Visual loop — implement against a mock, screenshot the running app with a browser tool, compare, and iterate u
Hedging Plan
Design hedging strategies for portfolio risk or single-name exposure
Taskstoissues
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available de
Related Agents
Permissions Manager
Manage tool permission rules. Use when user says 'allow', 'deny', or 'ask' for a command, wants to modify perm
Permission Analyst
Recommends allow/deny permission rules from denial telemetry and policy via PromptWise. Use to reduce permissi
Ds Flash
DSH (DeepSeek Harness) worker on the flash tier - fast and cheap. Delegate simple, well-scoped subtasks: mecha