feasibility-check
Installation
SKILL.md
実現可能性の事前検討(必須)
すべての新規機能実装・バグ修正は、実装を開始する前に実現可能性を検討すること。
技術的に実現不可能な場合は、実装を開始する前にユーザーに報告する義務がある。実装を進めてから「不可能でした」と報告するのは遅すぎる。
検討すべき項目
- 技術的制約: Chrome Extension API の制限、サイドパネルの制約、ブラウザの仕様上の制限
- 実装コスト: 機能の価値に対して実装コストが見合うか
- 代替案: 要件を達成する別のアプローチは存在するか
プロセス
- 要件を受け取ったら、まず実現可能性を検討する
- 技術的制約がある場合、その理由と代替案を整理する
- 実現不可能または高コストな場合、実装前にユーザーに報告する
- ユーザーの判断を仰いでから実装を開始する