بنقرة واحدة
mspec-proposal
proposal step of mspec workflow — clarify intent and write proposal.md
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
proposal step of mspec workflow — clarify intent and write proposal.md
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
archive step of mspec workflow — deterministic merge into SoT spec and archive move
archive ステップ完了後に Lessons を分析し constitution.md への追加提案を生成するサブエージェント
archive ステップ完了後に Next Steps を評価し優先度付きのチェンジ登録提案を生成するサブエージェント
archive step of mspec workflow — deterministic merge into SoT spec and archive move
checklist step of mspec workflow — produce checklist.md via subagent
delta step of mspec workflow — generate Delta Spec with auto-numbered FR-NNN
| name | mspec-proposal |
| description | proposal step of mspec workflow — clarify intent and write proposal.md |
| when_to_use | User runs /mspec:proposal, or workflow auto-continues to proposal |
readme.md の > Mode: フィールドを読む。ワークフローの modes.<mode>.skip にこのステップ(proposal)が含まれる場合は成果物を生成せず終了する(mspec continue がスキップ済みとして扱う)。mspec status --change <change-dir> --json first.readme.md.mspec questions --phase proposal --json to load the question bank.mspec-security-analyzer サブエージェントをインライン起動する。分析スコープは specs/ と changes/<current>/readme.md および changes/<current>/proposal.md(読み取り専用)。サブエージェントは変更コンテキストを分析し、3〜5 問の変更固有セキュリティ質問を返す(各質問: テキスト・選択肢 2〜4 個・multi_select フラグ)。
4b. サブエージェントが返した 3〜5 問の動的セキュリティ質問を AskUserQuestion で 1 問 1 答(1 per call)で提示する。固定のセキュリティ質問 ID は使用しない。回答内容を ## Open Questions に記録すること(エージェント権限付与など重要事項がある場合)。proposal.md from the artifact template (Why / Goals / Non-Goals / Capabilities / Open Questions).
## Capabilities (touched) の各 capability 名は kebab-case で記述する。後続の delta ステップでこのリストを元に mspec delta init が実行され、各 Requirement は EARS 形式(SHALL / MUST / SHOULD)+ Scenario(GIVEN/WHEN/THEN)で記述される。## Decisions テーブルに動的生成セキュリティ質問と回答のペアを記録すること。## Constitution Check table (Phase 0 column only; Phase 1 stays —).
6a. readme.md の ## Artifacts 節の - [ ] proposal.md を - [x] proposal.md に更新する。mspec validate --change <change-dir>. validate が失敗した場合は - [x] proposal.md を - [ ] proposal.md にロールバックする。block: true — stop and ask the user to run /mspec:continue.mspec validate --change <change> — アーティファクト整合性チェックmspec anchor check --change <change> — アンカー解決確認mspec validate --change <change> --strict — Constitution Check確認このスキルの実行で発生した学習候補を記録する:
<!-- LEARNING: <パターン説明> | source: <FR-ID> | confidence: low|medium|high -->
mspec learn コマンドが archive 済み changes からこれらを収集してpost-condition候補をproposeする。