dsh-ds-ponytail
Lazy senior dev mode for DeepSeek Harness. Registers the ponytail skill family (ponytail, ponytail-review, ponytail-audit, ponytail-debt, ponytail-gain, ponytail-help) as loadable skills. Port of github.com/DietrichGebert/ponytail (MIT).
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Stijnus/dsh-ds-ponytail说明文档
阅读完整 README ↗dsh-ds-ponytail
Lazy senior dev mode for DeepSeek Harness: "the best code is the code you never wrote."
This is an installable DSH bundle. Installed into a profile, it registers the ponytail skill family into the DSH skills registry, so any agent running that profile can load them by name on request.
| Skill | What it does |
|---|---|
ponytail | Lazy senior dev mode: the 7-rung ladder (YAGNI -> codebase -> stdlib -> native -> installed dep -> one line -> minimum), root-cause bug fixes, lite/full/ultra intensity |
ponytail-review | Complexity-only review of a diff: delete:/stdlib:/native:/yagni:/shrink: one-liners |
ponytail-audit | Whole-repo over-engineering audit, ranked biggest cut first |
ponytail-debt | Harvests every ponytail: shortcut comment into a tracked debt ledger |
ponytail-gain | Measured-impact scoreboard (benchmark medians: less code, less cost, more speed) |
ponytail-help | Reference card for levels and skills |
Install
From the DSH CLI, add the bundle to a profile (a profile is created on first use):
dsh plugin --profile demo add github:Stijnus/dsh-ds-ponytail
dsh --profile demo --dump-config # expect a "# == dsh-ds-ponytail" layer
dsh --profile demo
This package ships prebuilt plain JS, so a git install needs no build step and no pnpm allowBuilds allowance. Review the source and pin a commit when installing third-party packages:
dsh plugin --profile demo add github:Stijnus/dsh-ds-ponytail#
Alternatives: publish the packed tarball (npm pack) or install from npm once the package
is published (dsh plugin add dsh-ds-ponytail).
Remove with dsh plugin --profile demo remove dsh-ds-ponytail.
Use
Ask the agent in plain words, e.g. "use the ponytail skill", "ponytail review this diff", "ponytail audit this repo", "ponytail debt". The agent loads the matching skill from its catalog on request — no slash commands or @-mentions needed.
Development
node --test tests/ # smoke tests: loader contract, payload, apply() registration
npm pack # produce the installable tarball
Credits
Port of github.com/DietrichGebert/ponytail
(MIT), adapted to DeepSeek Harness: content loads through the DSH skills registry, so the
upstream Claude Code / Codex slash-command, marketplace, and config-file machinery is
removed. Skill bodies live in skills.js; the upstream source of truth is the ponytail
repo's skills/ directory.