15.8w DietrichGebert

ponytail-debt Skill

把所有 `ponytail:` 快捷注释列成一份技术债清单。只读报告,不改动任何代码。用于 "ponytail 债务"、"ponytail 欠了什么"、"列出捷径"、/ponytail-debt。

安装方式:把技能目录放入 ~/.claude/skills/(Claude Code)或在 claude.ai 设置中启用;也可复制右侧安装命令一键添加。

查看源码

技能指令原文(SKILL.md)

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 --exclude-dir=.git --exclude-dir=node_modules --exclude-dir=dist --exclude-dir=build '(#|//|/[*]) ?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:

:

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

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 markers, 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.