AI News HubLIVE
サイト内リライト2 分で読了

Show HN: Piggy – AIエージェントのための怠惰なシニア開発者モード(コード80~94%削減)

Piggyは、AIコーディングスキルで、実際に機能する最も怠惰なソリューションを強制し、コード量を80~94%、トークンコストを47~77%削減し、タスク速度を3~6倍向上させます。Claude Code、Cursor、Windsurf、Codex、Copilotなど、複数のAIツールで動作し、怠惰だが信頼性の高いコーディングを実践するためのさまざまなコマンドを提供します。

ソースHacker News AI著者: piggydev

Piggyは、AIコーディングアシスタント向けの革新的なツールで、その核心は「最高のコードは決して書かれなかったコード」という考え方です。最も怠惰だが機能するソリューションを強制することで、コード量、トークン消費、開発時間を大幅に削減します。ベンチマークによれば、Piggyはコード行数を80~94%、トークンコストを47~77%削減し、タスク実行速度を3~6倍向上させます。これらのデータは、5つの一般的なタスク(メール検証、デバウンス、CSV合計、カウントダウンタイマー、レートリミッター)を3つのモデル(Haiku、Sonnet、Opus)で10回ずつ実行した中央値に基づいています。

Piggyの「ラダー」アプローチは、コードを記述する前に順次チェックを行います:この機能は本当に必要か?コードベースに既存の実装はあるか?標準ライブラリで対応できるか?ネイティブプラットフォーム機能でカバーできるか?既存の依存関係で解決できるか?1行で記述できるか?すべての答えが「いいえ」の場合のみ、最小限の動作コードを記述します。この方法により、過剰なエンジニアリングを回避し、コードを簡潔かつ効率的に保ちます。

Piggyは複数の強度レベルを提供します:liteモードは要求された機能を構築しつつ、より怠惰な代替案を推奨します;fullモードはデフォルトでラダールールを強制します;ultraモードはYAGNI(必要なものになるまでは追加しない)を極端に信奉し、追加よりも削除を優先します。さらに、/piggy-review(差分の過剰エンジニアリングレビュー)、/piggy-audit(リポジトリ全体のスキャン)、/piggy-explain(簡略化の理由の説明)、/piggy-score(複雑さスコア)、/piggy-compare(怠惰バージョンと冗長バージョンの並列表示)などのコマンドも含まれています。

Piggyは、Claude Code、Cursor、Windsurf、Codex、Copilot、OpenCode、Kiro、Devin、Gemini、Piなど、さまざまなAIコーディングツールをサポートしています。インストール方法はツールによって異なり、例えばClaude Codeではプラグインマーケットからインストールし、CursorやWindsurfではスキルファイルをルールフォルダにコピーします。ユーザーは環境変数や設定ファイルでデフォルトモードを設定することもできます。

Piggyは怠惰を奨励しますが、入力検証、データ損失を防ぐエラーハンドリング、セキュリティ対策、アクセシビリティの基本、ユーザーが明示的に要求した機能など、重要な分野では手を抜きません。非自明なロジックには、信頼性を確保するために最小限の実行可能テストを常に残します。バグ修正の哲学は、報告された症状に対して、すべての呼び出し元をチェックし、共有関数を一度に修正することです。

将来のロードマップには、VS Code拡張機能、プルリクエストの自動レビューを行うGitHub Action、コミット前フック、削減行数のダッシュボード、言語固有のラダー、プロジェクト認識ラダーなどが含まれています。PiggyはMITライセンスの下で提供され、現在GitHub上でオープンソース化されています。