skills/phase-transition/SKILL.md
フェーズ切替時のチェックリスト。成果物・DR・リスク・Issue の棚卸しとフォークを実行。
npx skillsauth add novel-jp/projsight-plugin phase-transitionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
フェーズ切替時に実行するチェックリスト。admin プロファイルのツールを使用する。
list_deliverables(projectId) で全成果物を取得| ステータス | アクション |
| ------------- | ---------------------------------------------------------- |
| approved | 完了。対応不要 |
| review | 承認するか、次フェーズに持ち越すかユーザーに確認 |
| in_progress | 完了見込みを確認。延期する場合は次フェーズのスコープに記録 |
| draft | 着手していない。次フェーズに持ち越すかドロップするか判断 |
/audit-dr を実行する。
list_risks(projectId) で未対応リスク(identified / planned)を一覧表示
list_issues(projectId) で未解決 Issue(open)を一覧表示
list_assumptions(projectId) で前提条件を一覧表示
list_constraints(projectId) で制約条件を一覧表示
プロジェクト内に Phase エンティティが存在する場合(list_phases で確認)は 同一プロジェクト内で Phase を遷移 する。Phase が未導入の場合は従来の fork_project を使用する。
create_phase(projectId, name, status: 'active') を実行
completed に遷移するid を記録phaseId を新 Phase に更新:
upsert_risk(riskId, phaseId: <newPhaseId>)upsert_issue(issueId, phaseId: <newPhaseId>)fork_project(projectId, newName, newDescription) を実行set_scope(projectId, inScope, outOfScope, phaseId) で新フェーズのスコープを定義
phaseId を設定)すべて完了したら「フェーズ切替完了。新フェーズ [名前] で作業を開始できます。」と報告する。
tools
タスクを作成・紐づけ・開始する。コーディング前に必ずこのコマンドを実行すること。
data-ai
AI ガイド付きリスクアセスメント。未対応リスクを1件ずつレビューし、選択肢・推奨・具体的対応内容を提示する。
tools
タスク記述の品質をレビューし、改善提案を出す。学習・本番共用の汎用スキル。
testing
DR(Decision Record)の品質をレビューし、改善提案を出す。学習・本番共用の汎用スキル。