executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
assess-formシステムの現在の構造的形態を評価し、変革圧力を特定し、変革準備度を分類する。 構造インベントリ、圧力マッピング、剛性評価、変化容量推定、アーキテクチャ的 メタモルフォーシスの準備度分類をカバーする。重要なアーキテクチャ変更前に出発点を 理解する時、システムが明確な理由なく行き詰まっている時、成長や技術的負債からの 外部圧力が高まっている時、長期稼働システムの定期的な健全性チェックとして使用する。
Independent GitHub snapshot · Automated classification · Original documentation governs
システムの現在の構造的形態 — アーキテクチャ、剛性、圧力ポイント、変化の容量 — を評価して、メタモルフォーシスを開始する前に変革準備度を判定する。
adapt-architectureを補完する — まず評価し、その後変革するシステムの構造要素を判断なしにカタログ化する — 評価する前に何が存在するかを理解する。
Structural Inventory Template:
┌──────────────┬──────────┬────────────┬───────────────────┬──────────┐
│ Component │ Age │ Last │ Dependencies │ Type │
│ │ │ Modified │ (in / out) │ │
├──────────────┼──────────┼────────────┼───────────────────┼──────────┤
│ Auth service │ 3 years │ 6 months │ In: 12 / Out: 3 │ Skeleton │
│ Dashboard UI │ 1 year │ 2 weeks │ In: 2 / Out: 5 │ Flesh │
│ Data pipeline│ 4 years │ 1 year │ In: 3 / Out: 8 │ Skeleton │
│ Config store │ 2 years │ 3 months │ In: 0 / Out: 15 │ Skeleton │
└──────────────┴──────────┴────────────┴───────────────────┴──────────┘
期待結果: コンポーネント、年齢、変更の新しさ、依存関係プロファイル、骨格または肉としての分類を示す完全な構造インベントリ。これは現在の形態の「レントゲン写真」である。
失敗時: インベントリが不完全な場合(コンポーネントが不明またはドキュメント化されていない)、それ自体が発見事項 — 形態には不透明性があり、変革リスクとなる。可能な範囲で文書化し、不明点をフラグ立てし、ギャップの発見を計画する。
システムを変化に向かって押す力と抵抗する力を特定する。
期待結果: システムに作用する力の方向と大きさを示す圧力マップ。変革圧力が抵抗を大幅に上回る場合、変革が遅れている。抵抗が圧力を大幅に上回る場合、まず抵抗を減らさなければ変革は失敗する。
失敗時: 圧力マッピングがバランスの取れた結果を生む場合(強い圧力も強い抵抗もない)、システムは変革を必要としない可能性がある — または分析が表面的。より深く掘り下げる: ステークホルダーにインタビューし、特定のペインポイントを測定し、12-18ヶ月先を予測する。どの圧力が強まるか?
現在の形態がどの程度柔軟か剛性か判定する — 曲がることができるか、壊れるか?
Rigidity Assessment:
┌──────────────────────┬─────┬──────────┬──────┬──────────────────────┐
│ Dimension │ Low │ Moderate │ High │ Your Assessment │
├──────────────────────┼─────┼──────────┼──────┼──────────────────────┤
│ Interface coupling │ 1 │ 2 │ 3 │ ___ │
│ God module count │ 1 │ 2 │ 3 │ ___ │
│ Data entanglement │ 1 │ 2 │ 3 │ ___ │
│ Deployment friction │ 1 │ 2 │ 3 │ ___ │
│ Test coverage gaps │ 1 │ 2 │ 3 │ ___ │
│ "Don't touch" zones │ 1 │ 2 │ 3 │ ___ │
├──────────────────────┼─────┴──────────┴──────┼──────────────────────┤
│ Total (max 18) │ 6-9: flexible │ ___ │
│ │ 10-13: moderate │ │
│ │ 14-18: rigid │ │
└──────────────────────┴───────────────────────┴──────────────────────┘
期待結果: 変革が遭遇する構造的抵抗を定量化する剛性スコア。柔軟なシステム(6-9)は段階的に変革できる。剛性の高いシステム(14-18)は再構築の前に溶解が必要(dissolve-formを参照)。
失敗時: 剛性評価が決定的でない場合(中程度のスコアだが本当の問題がどこにあるか不明)、最高スコアの次元に焦点を当てる。システムは全体的に柔軟だが、変革をブロックする1つの極めて剛性の高いコンポーネントを持つ可能性がある。そのコンポーネントを特定して対処する。
システム(とチーム)が変革を吸収し実行する能力を評価する。
期待結果: 現在のリソース、スキル、組織的サポートを考慮して、システム/チームが提案された変革を実行できるかを示す変化容量評価。
失敗時: 変化容量が低いが変革圧力が高い場合、最初の変革はシステムではなくチームの能力である。アーキテクチャの変革を試みる前に、ツーリング、トレーニング、組織的バイインに投資する。
圧力、剛性、容量の評価を準備度分類に統合する。
Transformation Readiness Matrix:
┌─────────────────┬────────────────────────┬────────────────────────┐
│ │ Low Rigidity │ High Rigidity │
├─────────────────┼────────────────────────┼────────────────────────┤
│ High Pressure │ READY — Transform now │ PREPARE — Reduce │
│ + High Capacity │ using adapt-architecture│ rigidity first, then │
│ │ │ use dissolve-form │
├─────────────────┼────────────────────────┼────────────────────────┤
│ High Pressure │ INVEST — Build capacity│ CRITICAL — Invest in │
│ + Low Capacity │ first, then transform │ capacity AND reduce │
│ │ │ rigidity before change │
├─────────────────┼────────────────────────┼────────────────────────┤
│ Low Pressure │ OPTIONAL — Transform │ DEFER — No urgency, │
│ + Any Capacity │ if strategic value is │ monitor pressure and │
│ │ clear, otherwise defer │ reassess quarterly │
└─────────────────┴────────────────────────┴────────────────────────┘
adapt-architectureに進むdissolve-formに進む期待結果: 具体的な次のステップを伴う明確で根拠ある変革準備度分類。この分類により、いつどのように変革するかについて情報に基づいた意思決定が可能になる。
失敗時: 分類が曖昧な場合(例: 中程度の圧力、中程度の剛性、中程度の容量)、PREPAREをデフォルトとする — 圧力を監視しながら段階的に剛性を低減する。これにより、最終的に完全な変革が必要かどうかにかかわらず、能力を構築しリスクを低減できる。
adapt-architecture — 主要な変革スキル; assess-formがその準備度を判定するdissolve-form — PREPAREまたはCRITICALに分類されたシステムに対する、変革前の剛性低減repair-damage — 評価が意味を持つ前に修復が必要なシステム向けshift-camouflage — 完全な変革なしに圧力を解消する可能性のある表面レベルの適応forage-resources — 「何になるべきか」が問題の時、リソース探索が形態評価に情報を提供するreview-software-architecture — 詳細な技術的アーキテクチャ評価のための補完スキルassess-context — AI自己適用バリアント; 構造評価を推論コンテキストの可塑性、剛性マッピング、変革準備度にマッピングする