At a glance
What it does
Guidance for maintaining documentation standards.
Before you choose it
This skill provides guidance for maintaining documentation standards.
Best for
DSH users who need documentation capabilities.
Common tasks
- Use Documentation Standards for documentation workflows.
- Review the pinned repository evidence before deciding whether it fits your profile.
Permissions and data
Runtime behavior was not tested in this run; host access depends on the DSH integration and declared dependencies.
Permissions- Adds a skill to the host skill set.
- Runtime data handling was not tested in this run.
- May use dependencies or services declared by the pinned repository.
- No credential requirement was established by the supplied evidence.
Limitations
- Runtime installation and execution were not tested in this run.
- The description is based on pinned repository evidence.
What DSHub checked
- The source repository commit is pinned in the evidence.
What DSHub did not check
- Runtime installation, execution, and compatibility were not tested in this run.
- No security certification is implied.
Pinned install
Primary action
This standalone skill does not have a DSH Plugin install action. Use its source documentation for the delivery method.
Maintainer source
Skill instructions
name: dsh-doc-standards description: 'Use when writing, moving, reviewing, or auditing documentation in the deepseek-harness repo — choosing hierarchy and detail, separating tutorials from references, checking tutorial progression, trimming doc slop, responding to a verify-doc-budgets failure, or requests like "improve the docs", "audit the docs", "where should this be documented", or "this doc is too long".'
Applying the DeepSeek Harness Documentation Standard
The documentation rules live in docs/AGENTS.md. This workflow covers placement, corpus audits, budgets, and validation across Markdown, JSDoc, and code comments. It is guidance, not a script; use dsh-prose-standard for required coverage and editorial judgment, and never treat length alone as a defect.
Sources of truth (read, don't re-summarize)
- docs/AGENTS.md — hierarchy, tutorial/reference forms, taxonomy, budgets, and slop checklist.
- .agents/notes/README.md — when a decision earns an Agent Note, how to file it, and what goes inside one (the header block, per-lifecycle skeleton, and Alternatives-considered mandate, gated by
verify-agent-note-format); docs/postmortem/README.md — when an incident earns a postmortem. - docs/i18n/README.md — the bilingual pairing rules; editing either side of a pair obligates the counterpart in the same change.
- Root AGENTS.md — the standing orders whose budget discipline this skill protects.
- Archived Agent Notes — frozen historical snapshots excluded from editorial maintenance and evolving documentation gates.
Review structure before prose
Apply the standard's authoring order to every human-facing document in scope. Do not apply this structural pass to Agent Notes. Classify a postmortem as a reference scoped to one incident; preserve its required chronological evidence without treating chronology as a teaching sequence.
- Locate the document in the repository and navigation trees. State its own subject and identify its direct children.
- Set the permitted level of detail. Keep full detail about the document's subject, summarize direct children by purpose, responsibility, and high-level behavior, and move deeper explanations to their owning descendants with links. Treat test infrastructure as descendant-owned unless it is the document's subject.
- Classify the document from its intended use, not its path or title. A tutorial must lead through ordered work to an observable outcome; a reference must support lookup within an explicit scope without requiring sequential reading.
- For a tutorial, privately classify the starting reader and concepts as beginner, intermediate, or advanced. Trace each concept to its prerequisites, reorder premature material, and move optional advanced detail to a later tutorial or reference.
- Split substantial mixed forms. Put a small secondary form in a clearly labeled section.
Then check constraints that make placement expensive or wrong:
- Paired docs (
pnpm run verify-translation-pairing --list) cost a zh counterpart update and a--writere-record on every edit — prefer an unpaired home for content that will churn. - Generated catalogs are never hand-edited; if the fact belongs there, change the generator's source.
- Before renaming or moving any doc, grep for inbound references:
verify-md-linkscatches Markdown link targets AND#fragmentanchors onto Markdown files (heading slugs and explicit<a id>), andverify-doc-refscatchesdocs/*.mdcitations in TypeScript comments; anchors cited from TypeScript strings still need a manual grep when their output never reaches gate-scanned Markdown. - A move is atomic: remove from the old home, add to the new home, and fix every inbound link in the same change.
Audit the corpus
After the structural pass, hunt the standard's slop checklist with the cheapest probes first. Verify and fetch the PR's live base, then run pnpm --silent run change-scope --base <verified-base-ref> to identify committed and dirty paths before applying semantic judgment. After a retarget or base merge, rerun the report and audit prose introduced by the new base.
- Measure:
pnpm run verify-doc-budgets --list, thengit ls-files '*.md' ':(exclude)vendor/**' | xargs wc -w | sort -rn | head -30to spot unbudgeted outliers. - Hunt reasoning-transcript leakage — narrated history, dead design-session citations, review choreography, control-flow narration, test walkthroughs — with dsh-trim-cot-leakage, which defines the taxonomy, recall batteries, and rules for what to keep or delete. Preserve only a non-obvious contract or durable rationale; the same rationale repeated beside sibling methods keeps one home.
- Hunt duplication by grepping distinctive phrases. Keep one home and replace other copies with links.
- Replace hand-written catalogs, test/status inventories, and JSDoc restatements with the authoritative tree, script, or generated reference.
- In
implemented/Agent Notes, remove migration plans, acceptance-task checklists, and future-tense spec language. Keep concise verification contracts that identify the behaviors and tiers pinning the shipped decision, plus named coverage gaps. - If removing prose changes a promised behavior rather than its explanation, use a proposed Agent Note first (follow dsh-find-simplifications).
Exclude .agents/notes/archived/ from corpus audits and edits. Active prose may repair, redirect, or delete an inbound link, but never follow an archive-wide cleanup into the frozen target.
Keep every load-bearing rule, preferably as one to three lines plus a link to its rationale. Cut stories, duplicates, status notes, and the path used to derive the rule. Do not create a new explanation merely to relocate disposable reasoning.
When verify-doc-budgets goes red
Apply the ordered relocate-condense-raise policy in docs/AGENTS.md; this skill only supplies the workflow probes above.
Validation and PR hygiene
Run at least pnpm run doc-sync, pnpm run lint, and git diff --check; JSDoc changes may regenerate catalogs. If a paired doc changed, follow the lightweight routine path and run pnpm run verify-translation-pairing --write <pair>. The PR body should give word deltas, explain any deliberately long exception, and list checks.
Operate deliberately
Install and manage
Prerequisites and target Profile
Target: No native DSH Profile target.
Delivery: Skill Files — https://github.com/hust-open-atom-club/oh-dsh。
Compatibility and access
Not_runtime_tested: not tested。
Review compatibility evidence ↗
Risk facts
A destructive recursive-delete pattern was detected in the installer script; do not run it without human review.
Evidence ↗A destructive recursive-delete pattern was detected in the installer script; do not run it without human review.
Evidence ↗A destructive recursive-delete pattern was detected in the installer script; do not run it without human review.
Evidence ↗The npm distribution signal is incomplete or differs from the pinned source; review it before use.
Evidence ↗The npm distribution signal is incomplete or differs from the pinned source; review it before use.
Evidence ↗The npm distribution signal is incomplete or differs from the pinned source; review it before use.
Evidence ↗Evidence and editorial reviewManifest, Bundle patch, distribution and freshness
Immutable evidence
Review status and source activity
Approved for publication after reviewing the source-linked content and immutable release record. AI assisted with the draft; the publication decision was human.
Human reviewed Aug 29, 2026, 3:26 PM UTC。GitHub facts last checked Aug 29, 2026, 3:11 PM UTC。
No material source change has been recorded since this evidence baseline.