返回 Skills 目录
dietrichgebert/ponytail已通过检查

SKILL DETAIL

ponytail-debt

dietrichgebert/ponytail/ponytail-debt

该技能会扫描代码库,查找所有以 `ponytail:` 开头的注释,并将它们整理成一个债务台账。每个注释都包含一个上限(ceiling)和升级路径(upgrade path),技能会提取这些信息,并标记那些没有升级路径的注释,以提醒潜在的风险。 技能会生成一个报告,按文件分组列出每个标记,包括文件位置、简化内容、上限和升级触发条件。报告还会统计标记总数和缺少触发条件的标记数量。该技能只读取和报告,不会修改任何文件。

安装量 · 226查看来源

Installation

npx skills add https://github.com/dietrichgebert/ponytail --skill ponytail-debt

技能文件

SKILL.md

最近同步 · 2026年8月29日

SKILL.md
---
name: ponytail-debt
description: >
  Harvest every `ponytail:` comment in the codebase into a debt ledger, so the
  deliberate shortcuts and deferrals ponytail leaves behind get tracked instead
  of rotting into "later means never". Use when the user says "ponytail debt",
  "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail
  ledger", or "what did we mark to do later". One-shot report, changes nothing.
---

Every deliberate ponytail shortcut is marked with a `ponytail:` comment naming
its ceiling and upgrade path. This collects them into one ledger so a deferral
can't quietly become permanent.

## Scan

Grep the repo for comment markers, skipping `node_modules`, `.git`, and build
output:

`grep -rnE '(#|//) ?ponytail:' .`  (add other comment prefixes if your stack uses them)

Each hit is one ledger row. The comment prefix keeps prose that merely mentions
the convention out of the ledger.

## Output

One row per marker, grouped by file:

`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`

The convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling
and the trigger straight from the comment. Want an owner per row too? add
`git blame -L<line>,<line>`.

Flag the rot risk: any `ponytail:` comment that names no upgrade path or
trigger gets a `no-trigger` tag, those are the ones that silently rot.

End with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`

## Boundaries

Reads and reports only, changes nothing. To persist it, ask and it writes the
ledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. "stop ponytail-debt" or
"normal mode" to revert.
ponytail-debt · 热门 Agent Skills | Mengbi