npx skillsauth add agarichan/sefirot sefirot-planInstall 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.
以下の手順で設計ドキュメントを作成してください:
設計対象の確認: $ARGUMENTS の内容を確認し、設計すべきスコープを把握する。設計対象が不明確な場合はユーザーに確認を取る。
目的(Why)の明確化: この設計・実装が必要な理由を明確にする。以下のいずれかの形式で言語化できるようにする:
目的が明確でない場合は、必ずユーザーに質問して確認を取ること。設計ドキュメントの冒頭に「目的」セクションとして記載する。
関連コード・ドキュメントの調査: 設計に必要な既存コードやドキュメントを読み込み、現状を理解する。以下のドキュメントがあれば参照する:
CLAUDE.md: プロジェクト固有のルールdocs/ 配下: アーキテクチャ、設計規約、品質ルール等曖昧な点の確認(該当する場合のみ): 調査の結果、ユーザーの指示に複数の解釈が可能な部分が見つかった場合は、選択肢付きの質問で確認する。明確な場合はこのステップをスキップしてよい。
[要ユーザー確認] マーカーの使用: 設計ドキュメント作成時、実装着手時(Planner 実行時)にユーザーの判断が必要な項目には [要ユーザー確認] マーカーを付ける。Planner はこのマーカーがある項目を見つけたら、必ず質問キューでユーザーに確認する。
マーカーを付けるべき項目:
マーカーを付けないもの:
環境変数の洗い出し: 設計内容に外部サービス連携が含まれる場合、必要な環境変数を洗い出す。
ANTHROPIC_API_KEY, SLACK_BOT_TOKEN).env に記載してもらうスコープ確認: 設計内容に以下が含まれる場合、ファイル作成前にユーザーの確認を取る。
ファイル作成: 設計ドキュメントを作成する。
TZ=Asia/Tokyo date +%Y%m%d_%H%M で取得するdocs/tasks/YYYYMMDD_HHMM_{日本語の作業内容}/design.mddocs/tasks/20250815_1430_ユーザー認証システム設計/design.md整合性チェック: 作成したドキュメントがプロジェクトのアーキテクチャルールと矛盾していないかダブルチェックする。矛盾があれば修正する。
完了報告: 作成した設計ドキュメントのパスを報告し、ユーザーのレビューを待つ。そのまま実装に進んではならない。
コミット: ユーザーから OK が出たら、設計ドキュメントをコミットする。
設計ドキュメントには以下の内容を含めないこと:
tools
Milestoneを設計する (sefirot)
tools
sefirotループを実行し、質問があればユーザーに確認する
tools
設計ドキュメントからサブエージェントで並列実装する(軽量版)
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.