Stijnus/dsh-ds-ponytail0

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).

包名
dsh-ds-ponytail
版本
0.1.0
许可证
MIT
最近更新
2026年9月2日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Stijnus/dsh-ds-ponytail

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.

SkillWhat it does
ponytailLazy 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-reviewComplexity-only review of a diff: delete:/stdlib:/native:/yagni:/shrink: one-liners
ponytail-auditWhole-repo over-engineering audit, ranked biggest cut first
ponytail-debtHarvests every ponytail: shortcut comment into a tracked debt ledger
ponytail-gainMeasured-impact scoreboard (benchmark medians: less code, less cost, more speed)
ponytail-helpReference 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.