backnotprop/pstack
Use pstack with claude, codex, pi - Skills and principles for rigorous AI-assisted engineering
解決する問題
これは「スロップ」コード、つまり厳密さを欠いた低品質なAI生成コードの問題に対処します。開発者がAIエージェントを使って、単にコード行数を最大化するのではなく、高品質で検証可能なソフトウェアを提供できるようにする、構造化されたエンジニアリング中心のフレームワークを提供します。
仕組み
これは、さまざまなAIコーディング環境(Claude Code、Cursor、Piなど)に統合できる「エージェントスキル」のコレクションとして機能します。中核となるコンポーネントは/poteto-modeで、中央オーケストレーターとして機能します。タスクを提供すると、特定の「プレイブック」(バグ修正、パフォーマンスプロファイリング、アーキテクチャ設計など)を選択し、タスクをTODOリストに分解し、個々のステップ、検証、ドキュメントを処理するために専門のサブスキルを自動的にトリガーします。
対象読者
これは、リファクタリング、形式検証、複雑なバグハンティングなど、厳密で多段階のエンジニアリングタスクを実行するためにAIを使用したいソフトウェアエンジニア向けに設計されており、コードの品質や信頼性を犠牲にしません。
ハイライト
- 厳密なエンジニアリングプレイブック: ヒルクライミングメトリクス、ランタイムフォレンジック、自律PR管理などのタスク向けの23の専門プレイブックが含まれています。
- マルチモデルオーケストレーション: 異なるフロンティアモデルの独自の強みを活用するように設計されています(例:アーキテクチャ判断に1つのモデル、コード実装に別のモデルを使用)。
- 検証可能な結果: エージェントが検証ステップ(失敗するテストを先に書くTDDや、複雑な状態機械に対する形式検証など)を実行することを保証することで、「恐れない並列処理」を強調します。
- 拡張可能なフレームワーク: 標準的なエージェントスキルのセットとして機能し、単一のプラットフォームに縛られることなく、さまざまなAIエージェントハーネスで使用できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト