Ponytail は、コーディングエージェントにタスクが本当に必要とするものだけを書かせるオープンソースのエージェントスキルです。その売り文句はどのチームにもいる「怠け者のシニア開発者」というキャラクター。50行読んで何も言わず、1行に書き直す人。このスキルを Claude Code、Codex、OpenCode、Gemini CLI、Pi など多くのハーネスにインストールすると、その「怠ける論理」をエージェントが離れられないルールセットとして押し込めます。AIアシスタント最大の不満である過剰設計、肥大したdiff、存在しない問題にtokenを無駄にする流れを抑えるのが狙いです。
主な機能
- 怠け者シニア開発者のハシゴ:何かを書く前に、エージェントは最初に成立する段で止まります。これは存在すべきか(YAGNI)、コードベースに既にあるか、標準ライブラリで可能か、ブラウザ/プラットフォームがすでに支援するか、インストール済み依存で足りるか、一行で済むか、そして最後に「動く最小限」だけ。
- 強度レベル:
/ponytail lite|full|ultraで攻撃性を設定(デフォルトはfull)。ultraは足す前に削ります。 - 専用コマンド:
/ponytail-reviewは現在のdiffの削除リスト、/ponytail-auditはリポジトリ全体を走査、/ponytail-debtは先送りしたカットを収集、/ponytail-gainは測定影響ボード、/ponytail-helpはクイックリファレンス。 - 幅広いハーネス対応:Claude Code、Codex、Devin CLI、OpenCode、Gemini CLI、Pi、Swival、Hermes Agent、Qoder、Grok Buildなど。命令のみのホスト(Cursor、Windsurf、Cline、Copilot)はスラッシュコマンドなしでも常駐ルールセットを読み込みます。
- 常時適用:リポジトリルートの AGENTS.md を自動ロードするため、チェックアウトだけでゼロセットアップ。
使用シナリオ
誰が使うべきか
- AIの巨大なdiffに疲れた開発者:正しさを失わずに少なく書かせたい人。
- コスト重視チーム:token単位で料金を払い、支出と待ち時間の削減を計測したい人。
- 複数エージェント運用チーム:どれも同じように過剰実装に走る場合。
- レビュワー:マージ前の二次チェックとして
/ponytail-reviewを使う人。
解決する問題
- 不要な抽象:単一実装のインターフェース、単一製品のファクトリー、変わらない値の設定などを排除。
- 後回しのためのボイラープレート:来ないかもしれない未来のために書かれたコードを削除。
- tokenとコストの肥大化:プロジェクトのエージェント型ベンチマークでは、スキルなしベースライン比でコード行約54%減、token約22%減、コスト約20%減、所要時間約27%減、さらに安全ガードはすべて維持。
料金
| プラン | 価格 | 機能 |
|---|---|---|
| オープンソース | 無料 | MITライセンスのスキル、全コマンド、全強度 |
Ponytail は完全無料・MITライセンス。かかるのは既に支払っているエージェントプロバイダ費用だけで、その削減が目的です。
優位性
- 全指標を下げる唯一のアーム:維持されているエージェント型ベンチマーク(実Claude Codeセッションが実FastAPI+Reactリポジトリを編集)で、LOC・token・コスト・時間を全て下げつつ100%安全なのはこれだけ。
- プロンプトではなくスキル:数ターンで流れが崩れず、毎レスポンスで自己強制。
- 怠けるが無責任ではない:検証、エラー処理、セキュリティ、アクセシビリティ、データ損失保護、明示要求されたものは決して削りません。
はじめに
- インストール:リポジトリ(または同梱スキル)をエージェントのskillsディレクトリへ。
- 使用:任意のコーディングタスクを実行。スキルは自動適用。
/ponytail lite|full|ultraで調整。 - レビュー:現在のdiffに
/ponytail-review、リポジトリ全体に/ponytail-audit。
よくある質問
エージェントが雑になりますか?
いいえ。「解に対して怠け、理解には怠けない」。段を選ぶ前に変更が触れる全ファイルを辿り、安全ガードは決して削りません。
対応エージェントは?
スキル対応ホストはコマンドを利用可。命令のみホスト(Cursor、Windsurf、Cline、Copilot、Kiro)はスラッシュコマンドなしで常駐ルールセットを読み込みます。
ベンチ数値は自分のモデルでも成り立ちますか?
ベンダー数値はHaiku 4.5で無スキルベースラインと比較したもの。簡潔な推論モデルでは逆方向に行き得る旨READMEにも明記されているため、自分のモデルとワークロードで再計測してください。
代替案
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト

Claude Code のアカウント対策:200 ドルを払う前に、この手順を
Gmail と Apple 非公開メール、CC とエミュレーターの住宅回線接続、IP・DNS 検査、段階的な契約変更、履歴を残すログアウト。設定例とスクリプト付き。
Codex を閉じ込めているのはモデルではなく、ピッカーだ
OpenCode Go、Grok、Z.ai にはすでに課金しているのに、Codex のピッカーはほぼ GPT しか出さない。コミュニティ製の codex-router が教えるのは手順ではない。すでに買ったモデル能力をセレクタに戻すこと。鍵はマシンから出ず、ネイティブ GPT もそのまま残る。
ChatGPT の Codex 枠が足りない?Codex 内で DeepSeek や Grok に切り替える
Codex Router なら、いつもの Codex 作業環境で DeepSeek や Grok などを使える。仕組み、利用枠、ネットワーク条件をやさしく説明する。