ponytail-help

작성자: dietrichgebert

모든 포니테일 모드, 스킬, 명령어에 대한 빠른 참조 카드입니다. 일회성 표시이며 지속 모드가 아닙니다. 트리거: /ponytail-help, "ponytail help", "what ponytail commands", "how do I use ponytail".

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

Ponytail Help

Display this reference card when invoked. One-shot, do NOT change mode, write flag files, or persist anything.

Levels

LevelTriggerWhat change
Lite/ponytail liteBuild what's asked, name the lazier alternative in one line.
Full/ponytailThe ladder enforced: YAGNI → stdlib → native → one line → minimum. Default.
Ultra/ponytail ultraYAGNI extremist. Deletion before addition. Challenges requirements before building.

Level sticks until changed or session end.

Skills

SkillTriggerWhat it does
ponytail/ponytailLazy mode itself. Simplest solution that works.
ponytail-review/ponytail-reviewOver-engineering review: L42: yagni: factory, one product. Inline.
ponytail-audit/ponytail-auditWhole-repo over-engineering audit: ranked list of what to delete.
ponytail-debt/ponytail-debtHarvest ponytail: shortcut comments into a tracked ledger.
ponytail-gain/ponytail-gainMeasured-impact scoreboard: less code, less cost, more speed.
ponytail-help/ponytail-helpThis card.

Codex uses @ponytail, @ponytail-review, and @ponytail-help; Claude Code and OpenCode use the slash-command forms above (OpenCode ships all six as slash commands).

Deactivate

Say "stop ponytail" or "normal mode". Resume anytime with /ponytail. /ponytail off also works.

Configure Default Mode

Default mode = full, auto-active every session. Change it:

Environment variable (highest priority):

export PONYTAIL_DEFAULT_MODE=ultra

Config file (~/.config/ponytail/config.json, Windows: %APPDATA%\ponytail\config.json):

{ "defaultMode": "lite" }

Set "off" to disable auto-activation on session start, activate manually with /ponytail when wanted.

Resolution: env var > config file > full.

Update

Enable auto-update once: open /plugin, go to Marketplaces, pick ponytail, Enable auto-update. Claude Code then pulls new versions at startup (run /reload-plugins when it prompts). Manual refresh: /plugin marketplace update ponytail then /reload-plugins.

If /plugin is not recognized, your Claude Code is out of date. Update it (npm install -g @anthropic-ai/claude-code@latest, or brew upgrade claude-code) and restart. Other hosts use their own update flow.

More

Full docs + examples: https://github.com/DietrichGebert/ponytail

dietrichgebert의 다른 스킬

ponytail
dietrichgebert
실제로 작동하는 가장 게으른 해결책을 강제하며, 가장 단순하고, 가장 짧고, 가장 최소한으로 만듭니다. 모든 것을 경험한 시니어 개발자의 사고방식을 따릅니다: 작업 자체가 존재해야 하는지 의문을 제기하고(YAGNI), 커스텀 코드보다 표준 라이브러리를 먼저 사용하며, 의존성보다 네이티브 플랫폼 기능을 우선시하고, 50줄보다 한 줄을 선택합니다. 강도 수준을 지원합니다: 라이트, 풀(기본값), 울트라. 사용자가 "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less" 등을 말할 때마다 사용합니다.
developmentcode-review
ponytail-review
dietrichgebert
코드 리뷰가 과도한 엔지니어링에만 집중합니다. 삭제할 항목을 찾습니다: 재발명된 표준 라이브러리, 불필요한 의존성, 추측성 추상화, 죽은 유연성. 발견 항목당 한 줄: 위치, 삭제할 내용, 대체할 내용. 사용자가 "과도한 엔지니어링 리뷰", "무엇을 삭제할 수 있나요", "이건 과도하게 엔지니어링되었나요", "간소화 리뷰"라고 말하거나 /ponytail-review를 호출할 때 사용합니다. 정확성 중심 리뷰를 보완하며, 이 리뷰는 복잡성만 추적합니다.
code-reviewdevelopment
ponytail-audit
dietrichgebert
전체 저장소를 대상으로 과도한 엔지니어링을 감사합니다. ponytail-review와 유사하지만, diff 대신 전체 코드베이스를 스캔하여 삭제, 단순화 또는 표준 라이브러리/네이티브 대체가 가능한 항목을 순위별로 제시합니다. 사용자가 "이 코드베이스 감사", "과도한 엔지니어링 감사", "이 저장소에서 삭제할 항목", "블로트 찾기", "ponytail-audit", 또는 "/ponytail-audit"이라고 말할 때 사용합니다. 일회성 보고서를 생성하며, 수정 사항을 적용하지는 않습니다.
code-reviewdevelopment
ponytail-debt
dietrichgebert
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.
developmentcode-reviewproject-management