youjiaqi421/dsh-plugin-workspace-rules
Load Cursor, Gemini CLI, and GitHub Copilot workspace instructions into DeepSeek
Loads existing workspace instructions from Cursor, Gemini CLI and GitHub Copilot into DeepSeek Harness. It reads these files from the workspace root, in order: .cursorrules, GEMINI.md, then .github/copilot-instructions.md. Missing and empty files are ignored; existing files are joined into one ordered system-prompt section and re-read before each model request, so edits apply live without a restart. Literal {{...}} text is preserved and is not interpreted as a Harness prompt variable.
Install
dsh plugin --profile web add github:youjiaqi421/dsh-plugin-workspace-rulesREADME: install from GitHub (until an npm release is available) with the github: form. pnpm 10 and newer block git dependency build scripts by default — if installation asks you to approve the package build, add the exact package key it reports to the profile's pnpm-workspace.yaml under allowBuilds (dsh-plugin-workspace-rules: true), then repeat the install.
Compatibility
DSH workspaces that already carry Cursor / Gemini CLI / GitHub Copilot instruction files. The plugin re-reads those files before each model request, so edits apply without restarting Harness.
Details
- Repo: youjiaqi421/dsh-plugin-workspace-rules
- Category: Coding & Development
- Stars: 0
- Version: GitHub install (README: "until an npm release is available")
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
README documents the fixed read order (.cursorrules → GEMINI.md → .github/copilot-instructions.md), the live re-read behaviour and the preserved-literal-templating rule.
FAQ
- How do I install dsh-plugin-workspace-rules?
- Run dsh plugin --profile web add github:youjiaqi421/dsh-plugin-workspace-rules. If pnpm asks you to approve the build, add dsh-plugin-workspace-rules: true under allowBuilds in the profile's pnpm-workspace.yaml and re-run the add.
- Which workspace instruction files does it read?
- In order from the workspace root: .cursorrules, GEMINI.md, then .github/copilot-instructions.md. Missing and empty files are ignored.
- Do I have to restart Harness after editing an instruction file?
- No — the files are re-read before each model request, so edits apply without restarting Harness.