DSH Toolbox

Check DeepSeek Harness output for template traces

De-AI Kit is a browser checker that lists mechanical template markers in text or CSS, and shows the fix for each.

DSH won't start after installing a skill? Run the doctor. Shipping a page? Check the UI. Sending out copy? Check the text. Everything runs in the browser, nothing is uploaded, and nothing is scored.

A skill broke DSH on startup

A dead skill link, broken frontmatter, or an unresolvable plugin package takes DSH down the moment it starts — without telling you which one. This reads your profile and skills tree and names the trap before you spend an hour on code that never runs.

git clone https://github.com/FindSomeSkills/Skills.git
node Skills/dsh-tools/dsh-profile-doctor/src/cli.ts
CodeWhat it findsSeverity
SKILL-001Skill link points at a directory that no longer existserror
SKILL-003Skill directory has no SKILL.mderror
SKILL-004Frontmatter is not valid YAMLerror
BUNDLE-003A bundle is declared in package.json but cannot be resolvederror
CORDIS-004Duplicate plugin ids in cordis.ymlerror
PATCH-009An override targets an id that does not exist (silently does nothing)warn
SKILL-006Skill name does not match its directory namewarn

Static reads only. A clean report means no known trap, not a guarantee that DSH starts.

Same rules on the command line

The page and the command line share one rule set. For a pre-commit hook or CI, use the command line: it exits 1 on anything that must be fixed.

git clone https://github.com/FindSomeSkills/Skills.git
cd Skills/dsh-tools/deai-tool

node src/cli.ts text article.md --json
node src/cli.ts ui ../your-project/src --fix
npm run panel

Same input, same report, every time — no model is called. That is what makes it usable as a gate.

Rule set

RuleWhat it flagsDefault

Common questions

Does it score my writing?

No. It lists mechanical markers: template transitions, absolute claims, gradient text, spacing off the grid.

Does a clean report mean the text is good?

No. It means no known trap was hit.

Does it handle English?

Yes — Chinese and English rules are maintained separately.