mattpocock/skills
Skills for Real Engineers. Straight from my .agents directory.
解決する課題
このプロジェクトは、AIコーディングエージェントがソフトウェア開発における一般的な失敗モードを防ぐために、組み合わせ可能な小規模な「スキル」(プロンプトベースの指示)のコレクションを提供します。『バイブコーディング』を越えて、TDD、ドメインモデリング、厳格なデバッグといった堅実なエンジニアリングの原則をAI支援開発プロセスに適用することを目指しています。
動作方法
これらのスキルは、Claude CodeやCodexなどのコーディングエージェントにインストール可能な指示として実装されています。ユーザーが呼び出すスキル(ワークフローをオーケストレーション)とモデルが呼び出すスキル(再利用可能な厳格さを提供)に分類されています。
主なワークフローは以下の通りです:
- 整合性: コーディング前に要件を理解しているか確認するための「グリルセッション」(
/grill-me)を使用。 - 共有言語: 人間とAIの間で共通のドメインモデルを構築するための
CONTEXT.mdファイルを作成し、冗長性とトークン使用量を削減。 - フィードバックループ:
/tddスキルを通じて赤-緑-リファクタのループを実装し、コードの正しさを保証。 - アーキテクチャ:
/improve-codebase-architectureなどのツールを使って、モジュールの深さを高め、ソフトウェアエントロピーを低減する機会をスキャン。
対象ユーザー
AIコーディングエージェントを使用し、高いコード品質、アーキテクチャの整合性、エージェントとの正確な整合性を維持したいソフトウェアエンジニア。
主な特徴
- エンジニアリング最優先アプローチ: TDD、ADR、コードベース設計原則をエージェントワークフローに直接統合。
- 柔軟なインストール: Claude Code向けのマネージドバンドルや、他のエージェント向けの
skills.shによる編集可能なファイルをサポート。 - ドメインモデリング:
CONTEXT.mdで用語を明確化し、共通の語彙を維持するためのツールを提供。 - 包括的なツールセット: トリアージ、仕様作成、バグ診断のための専門スキルに加え、人間専用のインタラクティブなbashウィザードの生成も可能。
これを取り上げた記事
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト