Repolode
DietrichGebert

DietrichGebert/ponytail

AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。

スター
167,470
フォーク
9,091
未解決の Issue
34
最終コミット
一昨日

これは何?

Ponytailは、Claude Code、Codex、CursorなどのAIコーディングエージェントに読み込ませるプロンプトです。コードを書く前に、機能が本当に必要か確認し、リポジトリ内の既存コードを探し、標準ライブラリやプラットフォーム標準の機能を使い、それでも必要な場合にのみ動作する最小限の実装を書く、という段階を踏むようエージェントに指示します。目標は、タスクに必要なものだけを書く一方で、検証、エラーハンドリング、セキュリティ、アクセシビリティを決して省かないことです。

基本のプロンプトに加えて、差分をレビューする(/ponytail-review)、リポジトリ全体を監査する(/ponytail-audit)、後回しにした `shortcut:` コメントを台帳にまとめる(/ponytail-debt)ためのスラッシュコマンドと、強度レベルの切り替え機能を備えています。Claude Codeでは、タスクのコスト、トークン数、エージェントの作業時間、コード再利用率、テスト結果を表示するステータスバーをプロンプトの上に表示し、過去のセッションをまとめたローカルのボードページも提供します。

このプロジェクトは、Claude Codeプラグイン、Codexプラグイン、npmパッケージ、および任意のプロジェクトにコピーして使える単体のAGENTS.mdファイルとして配布されています。リポジトリに掲載されたベンチマーク値は、このスキルを使った場合と使わなかった場合のエージェントの実行結果を比較したものです。

主な機能

  • 01コードがそもそも必要かどうかの確認から始め、コードを書く前に段階的なチェックをエージェントに促します。
  • 02新しい依存関係を追加するより、リポジトリ内の既存コード、標準ライブラリ、プラットフォーム標準の機能の再利用を優先します。
  • 03バグ、セキュリティ、テスト漏れを確認する差分レビュー用の /ponytail-review を提供します。
  • 04リポジトリ全体の問題を優先度順に並べる /ponytail-audit を提供します。
  • 05Claude Codeにコスト、トークン数、テスト状況を示すステータスバーを表示し、ローカルのセッションボードも提供します。

ユースケース

  • 既存のコードベースで、AIコーディングエージェントが小さな機能を過剰に作り込むのを防ぐ。
  • コミット前に、エージェントの未コミット変更をレビューし、バグや未テストのリスクの高いロジックを見つける。
  • 不慣れなリポジトリを監査し、最初に修正すべき箇所を見つける。
  • Claude Codeで、エージェントによるコーディングタスクのコストと所要時間を把握する。

クイックスタート

  1. 1

    Claude Code にインストール:マーケットプレイスを追加

    /plugin marketplace add DietrichGebert/ponytail
  2. 2

    Claude Code に ponytail プラグインをインストール

    /plugin install ponytail@ponytail
  3. 3

    または、他のエージェントの場合は AGENTS.md をプロジェクトにコピーします(INSTALL.md を参照)

使う前に知っておきたいこと

  • インストール先のパスと band および board の全機能は、特定のホストに依存します。たとえば band には Claude Code 2.1.290 以降が必要です。
  • 一部のコマンドは、スキルに対応したホストでのみ動作します。指示のみのアダプターは、コマンドを使わずルールを読み込みます。

トピック

よくある質問

ponytail とは?
AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。 Ponytailは、Claude Code、Codex、CursorなどのAIコーディングエージェントに読み込ませるプロンプトです。コードを書く前に、機能が本当に必要か確認し、リポジトリ内の既存コードを探し、標準ライブラリやプラットフォーム標準の機能を使い、それでも必要な場合にのみ動作する最小限の実装を書く、という段階を踏むようエージェントに指示します。目標は、タスクに必要なものだけを書く一方で、検証、エラーハンドリング、セキュリティ、アクセシビリティを決して省かないことです。
ponytail は無料で使えますか?ライセンスは?
ponytail は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ponytail は今もメンテナンスされていますか?
活発にメンテナンス中。ponytail の最終コミットは 2026年10月18日 です。
ponytail は何に使えますか?
既存のコードベースで、AIコーディングエージェントが小さな機能を過剰に作り込むのを防ぐ。 コミット前に、エージェントの未コミット変更をレビューし、バグや未テストのリスクの高いロジックを見つける。 不慣れなリポジトリを監査し、最初に修正すべき箇所を見つける。 Claude Codeで、エージェントによるコーディングタスクのコストと所要時間を把握する。
ponytail のインストール方法は?
Claude Code にインストール:マーケットプレイスを追加: /plugin marketplace add DietrichGebert/ponytail Claude Code に ponytail プラグインをインストール: /plugin install ponytail@ponytail または、他のエージェントの場合は AGENTS.md をプロジェクトにコピーします(INSTALL.md を参照)
ponytail はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/DietrichGebert/ponytail

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト