BrambleXu/dsh-prompt-profile
Reusable Markdown prompt profiles for DeepSeek Harness with per-turn model selec
Reusable Markdown prompt profiles for DeepSeek Harness with per-turn model, provider and reasoning-effort selection: /prompt-profile list shows available profiles, /prompt-profile <name> [args...] invokes one with positional placeholders ($1, $2, $@, ${@:N:L}), and frontmatter fields (description, provider, model, reasoningEffort, restore) control the one-turn Agent selection. Project profiles override user profiles with the same relative name; nested profiles use slash-separated names.
Install
dsh plugin --profile demo add ./dsh-prompt-profiledsh plugin --profile demo add ./dsh-prompt-profile (local checkout install; no npm package — npm 404 verified 2026-08-30). Create user profiles under ~/.dsh/prompt-profiles/ or project profiles under <repo>/.dsh/prompt-profiles/.
Compatibility
DSH demo (or any) profile; Node.js ^22.19 or >=24; TypeScript 5.9; Vitest tests; MIT.
Details
- Repo: BrambleXu/dsh-prompt-profile
- Category: Agent Capabilities
- Stars: 1
- Version: GitHub source / local checkout (no npm package)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
Markdown prompt profiles with frontmatter; per-turn provider/model/reasoningEffort; $1/$@ placeholders; restore option; nested profiles.
FAQ
- What is a prompt profile?
- A Markdown file with YAML frontmatter (description, provider, model, reasoningEffort, restore) plus a prompt template with positional placeholders.
- How do I invoke one?
- /prompt-profile <name> [args...] — e.g. /prompt-profile review src/index.ts "focus on cancellation".
- Where do profiles live?
- ~/.dsh/prompt-profiles/ (user) and <repo>/.dsh/prompt-profiles/ (project); project profiles override user profiles with the same name.
Alternatives
JoukoPuro/dsh-prompt-polish · SaiSenBox/dsh-prompt-manager · Wine-Red/dsh-prompt-stash