AgentSkillsCN

feasibility-check

在开始新功能实现或修复缺陷之前,应考量其可行性与潜在风险的规范

SKILL.md
--- frontmatter
name: feasibility-check
description: 新機能実装・バグ修正を開始する前に実現可能性を検討する規約

実現可能性の事前検討(必須)

すべての新規機能実装・バグ修正は、実装を開始する前に実現可能性を検討すること。

技術的に実現不可能な場合は、実装を開始する前にユーザーに報告する義務がある。実装を進めてから「不可能でした」と報告するのは遅すぎる。

検討すべき項目

  1. 技術的制約: Chrome Extension API の制限、サイドパネルの制約、ブラウザの仕様上の制限
  2. 実装コスト: 機能の価値に対して実装コストが見合うか
  3. 代替案: 要件を達成する別のアプローチは存在するか

プロセス

  1. 要件を受け取ったら、まず実現可能性を検討する
  2. 技術的制約がある場合、その理由と代替案を整理する
  3. 実現不可能または高コストな場合、実装前にユーザーに報告する
  4. ユーザーの判断を仰いでから実装を開始する

禁止事項

  • 実現可能性を検討せずに実装を開始すること
  • 実装を進めてから「技術的に不可能」と報告すること
  • 不可能な要件に対して中途半端な実装を繰り返すこと

技術的制約の参照

過去に調査済みの技術的制約は /technical-constraints skillに記録されている。新機能を検討する際は、同じ調査を繰り返さないようにこのskillを確認すること。