lean-build について
lean-buildは、機能要求をシステム構造に沿った狭い範囲のエンドツーエンド変更にまとめる開発スキルです。リポジトリの分析から実装、検証までを導き、合意した受け入れ条件に範囲を限定します。
主な機能
- 01受け入れ条件と対象外事項の整理
- 02入口と不変条件の追跡
- 03関連レイヤーをまたぐ実装
- 04責務が曖昧な場合のリファクタリング
- 05対象を絞った検証
活用シーン
- 01リポジトリの要求から機能を計画
- 02レイヤーをまたぐ動作の追跡
- 03範囲を絞った実装の検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill lean-buildインストール後、Claude Code で/lean-buildを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
Lean build
Native Core のアーキテクチャを優先するシンプルさは必須です。機能を、システムに適合する、範囲を絞った完全な成果に仕上げます。
- リクエストとリポジトリから、観測可能な受け入れ条件と明示的な非目標を導き出します。
- エントリーポイントから、不変条件を担う各レイヤーまで追跡します。
- 責任を担うレイヤー全体にわたって、一貫したエンドツーエンドの経路を実現します。作業を単一のファイル、直接的な式、または局所的なパッチに無理に押し込みません。
- 適切な境界を再利用します。パッチによって振る舞いが重複したり、責任の所在が曖昧になったり、根本原因が隠れたりする場合は、リファクタリングします。
- 受け入れ条件に必要でない限り、モード、プロバイダー、設定、拡張性、仕上げを省きます。
- ライフサイクル設計または受け入れ条件に必要な場合に限り、サーフェス、依存関係、サービス、設定、またはマイグレーションを追加し、重要なトレードオフを明示します。
- 作業を実行可能な状態に保ち、Core の安全性を維持します。
経路を試します。対象を絞った検証を実行します。受け入れ条件を満たした時点で終了します。重大な未対応事項とその発生条件のみを報告します。
コメント
Markdown 対応