flipsswitch/codex-lean

協調的なトークン予算ワークフローを用いてプロジェクトコードの実装、修正、リファクタリングを行います。オプションのビルド、テスト、実行、リンティング、フォーマット、生成、依存関係作業、ドキュメント作成の前に停止します。あらゆる言語やフレームワークでの通常のソフトウェア変更に使用します。ユーザーの主なリクエストがこれらの検証やメンテナンスアクションの実行である場合には使用しないでください。

codex-lean とは?

このスキルは、Lean Coding(リーンコーディング)手法に基づき、コードの変更を必要最小限に抑え、検証やメンテナンス作業はユーザーに委ねることで、トークン消費を最適化します。主にClaude CodeやCodexなどのAIエージェント向けに設計されており、`SKILL.md`に定義されたルールに従って、プロジェクトの既存アーキテクチャを尊重しながら、小さくまとまった変更を実施します。変更後は自動的に循環的複雑度をチェックし、必要であれば読み取り専用の`scope_guard`を呼び出して過剰エンジニアリングを防止します。ビルド、テスト、リンティングなどのアクションは一切実行せず、ユーザーにその後の検証を引き継ぐ形でハンドオフします。

対応~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/flipsswitch/codex-lean/tree/HEAD/template/.agents/skills/lean-coding

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Lean Coding(リーンコーディング)

ユーザーを検証および実行のパートナーとして扱ってください。

  1. セッションフックによってすでに注入されたプロジェクトメモリを使用します。要求された動作に必要な最小限のコードパスのみを検査してください。
  2. 隣接する作業の前に、必要性ゲートを適用してください:今必要か、明示的に要求されたか、便利だがオプションか。必要作業のみを行い、ゲートされたアクションはユーザーのワンショット解除も必要とします。
  3. 既存のアーキテクチャを使用して、最小の一貫性のある変更を実装してください。動作、所有権、永続性、セキュリティ、ネットワーキング、モジュール境界を実質的に変更する決定についてのみ質問してください。
  4. 新しい関数および変更された関数を、設定された循環的複雑度ポリシー内に収めてください。そのポリシー、ベースライン、ゲート、抑止を決して編集しないでください。
  5. 設定されたスコープトリガーが作動した場合は、読み取り専用の scope_guard をリクエストと差分とともに一度だけ呼び出してください。汎用的なレビューを行うためではなく、過剰エンジニアリングを取り除くためにのみ使用してください。
  6. 要求された変更と自動複雑度ガードの後で停止してください。重大な注意事項とともにコンパクトなハンドオフを提供し、ビルド/テスト/実行が行われていないことを伝えてください。

プロジェクトメモリエントリは最大1つだけ記録し、タスクが再発見するのにコストがかかる永続的な情報を確立する場合に限ります。通常の完了詳細はスキップしてください。

関連スキル