deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:boomzikazita/dsh-skill-authoring
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
A DeepSeek Harness plugin for creating and maintaining high-quality agent skills. It scaffolds new skills from a compliant skeleton, audits existing SKILL.md files against a 9-point quality gate, and validates skill names against the DSH naming convention — so every skill in your library ships with structure, boundaries, examples, and verification paths.
The 9-gate standard is derived from vibe-coding-cn (adapted for DSH).
| Tool | Description |
|---|---|
skill_scaffold |
Generate a compliant SKILL.md skeleton (frontmatter / whenToUse / Boundaries / QuickRef / Examples placeholders) plus references/index.md for a new skill. |
skill_audit |
Audit an existing SKILL.md against the 9 quality gates, printing a ✓/✗ table per gate. |
skill_check_name |
Validate a skill name against the DSH regex ^[a-z0-9]+(-[a-z0-9]+)*$ (lowercase + hyphens). |
The plugin also installs a skill-write-guard hook: when write/edit targets a SKILL.md under ~/.dsh/skills/, it runs the audit automatically and warns the agent if the file does not pass the 9 gates yet.
^[a-z0-9]+(?:-[a-z0-9]+)*$, ≤ 64 charsreferences/index.md exists (long content split out)dsh plugin --profile web add github:boomzikazita/dsh-skill-authoring
Or clone/pin a specific release:
dsh plugin --profile web add github:boomzikazita/dsh-skill-authoring@v0.1.0
After installing, restart your dsh web instance (or the profile you installed into) so the tools register.
The plugin ships with no required configuration (config: {} in cordis.patch.yml). Optional dsh config keys passed to the bundle are accepted and currently unused.
~/.dsh/skills (derived from the OS home directory at runtime; no hardcoded paths).scripts/skill_gate.py) is invoked via python3; a Python 3.8+ interpreter must be on PATH.skill_scaffold accepts an optional dir argument to generate the skeleton outside the default skills directory.node --check index.js # syntax check the plugin
python3 -m py_compile scripts/skill_gate.py # syntax check the gate engine
MIT © 2026 boomzikazita — see LICENSE.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: skill。