dsh-skill-ponytail
其他 活跃维护

dsh-skill-ponytail

oThTJx/dsh-skill-ponytail

集成6套默认生效的资深开发者编码规范技能,内置YAGNI原则、优先使用标准库、单行优先的编码规则,自动适配项目上下文应用,无需手动配置即可统一团队代码风格,减少重复编码劳动。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
TypeScript
主要语言
None
开源协议
21 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:oThTJx/dsh-skill-ponytail
git clone https://github.com/oThTJx/dsh-skill-ponytail.git
git clone git@github.com:oThTJx/dsh-skill-ponytail.git
README.md main

@firefly0621/dsh-skill-ponytail

English | 中文

Optional bundled skill provider that contributes the DietrichGebert/ponytail skills to ctx.skills, adapted for dsh: ponytail, ponytail-review, ponytail-audit, ponytail-debt, ponytail-gain, and ponytail-help. Slash commands are rewritten to bare skill names, and the harness-specific help sections are removed. Redistributed under MIT; see assets/NOTICE.md.

Mount the plugin to enable the provider. Optional skillsRoot overrides the packaged skills/ directory. This package is not part of the official main dsh-base composition; install it explicitly with dsh plugin add or a custom cordis.patch.yml.

The primary ponytail skill is marked alwaysApply: true (upstream .cursor/rules/ponytail.mdc). Mount @firefly0621/dsh-skill-always-apply next to this provider to contribute its body to the system prompt of every model request; without that consumer, it stays a catalog + on-demand skill tool load.

Model Experience

Indirectly, through @deepseek-ai/dsh-tool-skill, which renders catalog entries and selected skill bodies.

KV Cache effect

When mounted, its catalog entries and any loaded bodies change the provider KV prefix at their insertion points. Setting the composition row to disabled: true removes that effect.

Known Limitations and Deferred Work

  • The ponytail runtime (hooks, MCP server, session-start auto-activation, and the PONYTAIL_DEFAULT_MODE config) is not mirrored; dsh loads the skill on-demand and applies the ladder while the skill is loaded.
  • Upstream installer CLI and agent-specific packaging are not mirrored; only the skill trees are bundled for the dsh skill catalog.
  • Upstream sync is manual: copy a newer release's skills/, re-apply the slash-command and help-section adaptation, and review the diff.