Discovery
Strategic Advisor original task list
粗い product idea を、user goal、scope、non-goals、risks、unknowns、dependencies、decision points を含む最初の task inventory に変換します。
正式な spec の前、問題がまだ曖昧な段階で使います。
2026 AI Coding Skills
ここでいう Skills は一般的な習慣ではありません。idea、prototype、product intent を specs、task plans、safety rules、implementation work に変換する再利用可能な task modules です。
まず skill を選び、その後 tool を選びます。OpenSpec は spec-driven structure に強く、Superpowers は reusable agent workflow discipline に強いです。Claude Code、Codex、OpenHands、Cursor、Gemini CLI、opencode、Aider は成果物が明確になった後の実行、保守、検証に向きます。
Discovery
粗い product idea を、user goal、scope、non-goals、risks、unknowns、dependencies、decision points を含む最初の task inventory に変換します。
正式な spec の前、問題がまだ曖昧な段階で使います。
SDD
既存 prototype を、behavior capture、requirements extraction、acceptance criteria、implementation tasks の順序に変換します。
動く demo はあるが、拡張前に maintainable specs が必要な場合に使います。
Index
README、architecture notes、OpenSpec changes、current tasks、accepted decisions、verification commands をつなぐ project index を作ります。
agent が project context を失う、古い decisions を繰り返す場合に使います。
Safety
agent permissions、tool boundaries、model routing、secrets policy、handoff rules、rollback paths、human approval checkpoints を文書化します。
multiple agents、MCP tools、cloud runners、provider routers を接続する前に使います。
SDD
実装前に problem、proposed behavior、affected specs、migration notes、acceptance tests、review questions を含む change proposal を作ります。
single prompt では大きすぎる feature に使います。
Execution
spec を agent-sized tasks に分割し、owned files、verification commands、dependencies、merge order を明確にします。
multiple agents や multiple sessions が同じ feature に取り組む場合に使います。
Architecture
architecture decisions、rejected alternatives、tradeoffs、date、owner、影響する specs/tasks を記録します。
agent が既に決まった design questions を再び開く場合に使います。
Review
done の条件を tests、build、browser check、migration dry run、screenshots、logs、reviewer evidence として定義します。
agent が task complete と主張する前に使います。
Operations
安い models でよい tasks、frontier models が必要な tasks、fallback、token compression、audit logs の扱いを定義します。
AI coding volume が cost、quota、reliability pressure を生む場合に使います。