deepseek-harness
Skill4 starsChanged 12 days agoMITView on GitHub
Use for DeepSeek Harness (`dsh`) installation, operation, configuration, automation, extension, troubleshooting, or source-checkout maintenance across profiles, patches, plugins, Web/headless/SDK/ACP surfaces, and Cordis extension points. Not for generic DeepSeek API integration or reusable SKILL.md authoring; use only as a companion when `prompt-engineering`, `security`, `project-platform-diagnose`, or `project-release-maintainer` is primary.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- isihigameKoudai/hermes-skillstheir own version, first seen Nov 1, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- isihigameKoudai/hermes-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository47 other files it gives its agents.
- AGENTS.mdAGENTS.md
- agentic-sdlc-improvementSkill
- agentic-sdlcSkill
- agent-skill-generatorSkill
- agents-md-generatorSkill
- backend-guidanceSkill
- backend-systems-guidanceSkill
- bounded-delegationSkill
- chrome-devtools-axiSkill
- coding-guidance-bashSkill
- coding-guidance-cppSkill
- coding-guidance-goSkill
- coding-guidance-go-tuiSkill
- coding-guidance-pythonSkill
- coding-guidance-qtSkill
- context-engineeringSkill
- design-md-authorSkill
- development-contract-processSkill
- development-contract-repo-overlay-templateSkill
- development-contract-systemSkill
- documenter-coauthoringSkill
- documenterSkill
- dream-thinkingSkill
- fuse-skillsSkill
- godotSkill
- go-testing-with-testifySkill
- jekyllSkill
- lighthouseSkill
- playwright-testingSkill
- project-config-and-testsSkill
- project-core-devSkill
- project-platform-diagnoseSkill
- project-release-maintainerSkill
- project-vendor-boundarySkill
- prompt-engineeringSkill
- recursive-thinkingSkill
- security-identity-accessSkill
- securitySkill
- setup-playwrightSkill
- story-clarifierSkill
- story-implementation-plannerSkill
- story-repo-scoutSkill
- story-to-plan-orchestratorSkill
- tester-mindsetSkill
- thinkingSkill
- ui-design-guidanceSkill
- ui-guidanceSkill
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 7 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Distinctive: line 44
Prefer target-local source, runtime help, generated catalogs, and package READMEs over the snapshot bundled with this skill.
- Distinctive: line 57
Choose one application surface: Use Web for interactive work, headless for one process-owned task, an SDK for application-controlled …
- Distinctive: line 61
Inspect before changing: Read existing profile and patch files directly.
- Very specific: line 62
Use a configuration dump only after accounting for its ability to initialize missing profile state.
- Distinctive: line 65
Prefer composition over core edits: Add behavior at a documented Cordis service, event, tool, or other extension point.
- Distinctive: line 84
Never print or commit credentials, tokenized Web startup URLs, authenticated state, or secret-bearing config.
- Distinctive: line 87
Treat external plugins, package lifecycle scripts, dynamic Cordis code, and MCP server commands as trusted code executing on the host, …
- Distinctive: line 90
Do not describe the base write policy as read or network confinement.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
DeepSeek Harness
Work against the exact Harness version the user owns. The bundled references were reviewed against a pre-stable release whose commands, package contracts, and persisted formats can change incompatibly; runtime help and a matching checkout or release are more authoritative than remembered examples.
Select the lane
- Operate or configure: install or launch Harness, choose a profile, inspect patches, configure providers, manage plugins, or troubleshoot runtime state. Load operation and configuration.
- Automate: drive headless, SDK, or ACP surfaces from another process. Load operation and configuration, then add the implementation skill for the caller language when code changes.
- Extend: author an out-of-tree Cordis plugin, tool, model adapter, capability, settings surface, or installable Bundle. Load extension and development.
- Maintain a source checkout: change Harness packages, applications,
tests, or documentation only when the user explicitly targets that checkout.
Load extension and development
and follow the checkout's complete
AGENTS.mdhierarchy and exposed project skills.
Generic DeepSeek API calls do not select this skill. Use prompt-engineering
as primary when prompt behavior is the deliverable, security when the user
requests a security assessment, project-platform-diagnose while a
platform-dependent failure remains unexplained, and project-release-maintainer
when publishing or release machinery is the main job.
Ground the target
- Identify whether the target is an installed CLI, source checkout, out-of-tree plugin project, or SDK/ACP caller.
- Resolve the exact installed or checkout version before choosing commands,
config fields, imports, or package examples. Use profile-free version help
when available; for source work, inspect
package.json, the applicable instructions, and version-matched documentation. - Prefer target-local source, runtime help, generated catalogs, and package READMEs over the snapshot bundled with this skill. If the executable or matching sources are unavailable, report the gap instead of installing or upgrading them without authority.
- Name the Harness home, profile, and workspace explicitly before any action that can create state, load code, call a model, or change files. Distinguish persistent Harness state from the workspace the agent may inspect or edit.
Execute the smallest safe workflow
- State the intended outcome and side effects. Classify package downloads, profile writes, patch changes, credential access, model/API use, network listeners, workspace mutation, and host-code execution before proceeding.
- Choose one application surface. Use Web for interactive work, headless for one process-owned task, an SDK for application-controlled JSON-RPC, and ACP only for a trusted controller. Do not silently substitute one lifecycle for another.
- Inspect before changing. Read existing profile and patch files directly.
Use a configuration dump only after accounting for its ability to initialize
missing profile state. Preserve the documented layer order and remember
that a later patch replaces a row's complete
config, not individual keys. - Prefer composition over core edits. Add behavior at a documented Cordis service, event, tool, or other extension point. Default durable third-party work to an out-of-tree plugin Bundle; do not treat the upstream internal package cookbook as an external scaffold.
- Make only authorized mutations. Let the Harness CLI maintain Profile manifests. Review and pin third-party code before an install that may fetch packages or execute build scripts. Preserve unrelated workspace and Harness home state.
- Verify through the real boundary. Inspect the resulting files and
effective composition, boot the real Loader or application when permitted,
and run the target repository's smallest relevant checks. A successful
process exit, protocol completion, or agent
completedstate does not prove that the requested work is correct. - Report evidence precisely. Separate commands actually run, observed results, static source conclusions, skipped credentialed checks, and residual version or environment risk.
Protect trust boundaries
- Never print or commit credentials, tokenized Web startup URLs, authenticated state, or secret-bearing config. Treat logs containing a startup token as credential material.
- Treat external plugins, package lifecycle scripts, dynamic Cordis code, and MCP server commands as trusted code executing on the host, outside the agent's ordinary workspace sandbox.
- Do not describe the base write policy as read or network confinement. Use a disposable checkout or container when untrusted work needs stronger isolation.
- The minimal SDK composition has no ordinary approval or managed-credential services and grants unrestricted process access. Use it only with an explicitly accepted, disposable workspace.
- Confirm telemetry behavior before sensitive work. Feedback-triggered export can include messages, tool arguments and results, and workspace paths.
- Profile management and even configuration inspection can create persistent files. Record partial state after failure and either repair it deliberately or give the exact cleanup path; do not delete an existing Harness home speculatively.
Complete the task
Report:
- resolved Harness version and evidence source;
- selected lane, application surface, Harness home, profile, and workspace;
- persistent changes, installed code, credentials or network dependencies, and other side effects;
- exact validation performed and what it proves;
- unavailable runtime, model, platform, or credential checks;
- remaining cleanup, restart, compatibility, or security risk.
For maintainer provenance, prompt-routing fixtures, and evidence terminology, load coverage and validation.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

