Skip to content

feat(ponytail): 新增 ponytail 懒人开发模式插件 - #117

Open
StarCycle wants to merge 1 commit into
zai-org:mainfrom
StarCycle:feat/ponytail-plugin
Open

StarCycle wants to merge 1 commit into
zai-org:mainfrom
StarCycle:feat/ponytail-plugin

Conversation

@StarCycle

@StarCycle StarCycle commented Oct 23, 2026 •

Copy link
Copy Markdown

插件类型

  • UI Plugin(含 MCP Apps 交互页面)
  • 普通插件(非 UI)
  • 不适用(仅文档/CI 改动)

涉及插件清单 name:ponytail

说明

DietrichGebert/ponytail v5.3.2(MIT,17k+ stars)的 ZCode 移植版,提示内容保持上游英文原文。

  • 6 个技能:ponytail(懒人开发模式,lite/full/ultra 三档)、ponytail-review(变更质量审查)、ponytail-audit(全仓库审计,按重要性排序)、ponytail-debt(shortcut: 注释技术债台账)、ponytail-gain(实测收益面板)、ponytail-help(速查卡)
  • 6 个斜杠命令:/ponytail [lite|full|ultra|off]、/ponytail-review、/ponytail-audit、/ponytail-debt、/ponytail-gain、/ponytail-help
  • 纯 Markdown 提示文件:无网络访问、无 API 依赖、无文件写入、无命令执行
  • 第三方内容:上游提示文本(MIT,© 2026 DietrichGebert),README 与 LICENSE 中已署名,双语 README 语义一致
  • 上游基准(Opus 5.5,39 任务 × 5 次运行):代码行数 −53%、时间 −41%、成本 −26%;关键逻辑带测试比例 98%(基线 68%)
  • 未移植:Claude Code 专属状态栏(/ponytail band)与会话启动自动激活 hooks(上游的宿主专属运行时)

与上游的两处内容差异(透明记录)

  1. ponytail-help(skill 与命令):移除 Claude Code 专属段落(band、PONYTAIL_DEFAULT_MODE 配置、Claude Code 更新说明、Codex 调用语法),替换为 ZCode 对应说明
  2. ponytail-debt skill:示例标记词 TODO 改为 HACK(一词,语义不变,通过工具链占位符检查)

验证

  • python3 scripts/validate.py — 51 个插件全部通过
  • git diff --check — 通过
  • ponytail 单独 build_zip 打包通过(纯 Markdown,无构建依赖)
  • ZCode 实测:本地 dev 市场安装后 /ponytail、/ponytail-gain、/ponytail-help 链路正常
  • python3 scripts/build_dist.py 完整运行 — 本地被预存在的 UI 插件构建要求阻塞(excalidraw 需 pnpm build;photocraft 等 *craft 系列需 rustup/Rust 工具链编译 Web snapshot),与本 PR 的纯 Markdown 插件无关;CI 侧可完整复跑

DietrichGebert/ponytail v5.3.2 (MIT) 的 ZCode 移植版,提示内容保持上游英文原文:
- 6 个技能:懒人开发模式 (lite/full/ultra)、变更审查、全仓库审计、技术债台账、收益面板、帮助卡
- 6 个斜杠命令:/ponytail, /ponytail-review, /ponytail-audit, /ponytail-debt, /ponytail-gain, /ponytail-help
- 纯 Markdown 提示文件:无网络访问、无 API 依赖、无文件写入、无命令执行
- 第三方内容:上游提示文本(MIT, © 2026 DietrichGebert),README 与 LICENSE 中已署名
- 上游基准(Opus 5.5, 39 任务 × 5 次):代码行数 −53%、时间 −41%、成本 −26%

未移植:Claude Code 专属状态栏与会话启动 hooks。

Co-authored-by: ZCode agent
@panda920

Copy link
Copy Markdown
Collaborator

✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants