ワンクリックで
tech-design-review-request
Generates tech-design review requests from committed docs and defines requester-side handling of review reports.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generates tech-design review requests from committed docs and defines requester-side handling of review reports.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use for non-trivial implementation tasks that require meaningful code changes.
Shared mailbox transport protocol for Agent Deck workflows.
Handles a `closeout_delivered` workflow message and completes planner-side closeout.
Generates a browser-check mailbox message for runtime page validation and sends it to a browser-tester session.
Claim pending agent mail with `mailbox_recv` and immediately execute the requested workflow action.
Send an `execute_plan` workflow message to a planner that should complete one supervisor-assigned goal inside one workspace and report back to a supervisor.
| name | tech-design-review-request |
| description | Generates tech-design review requests from committed docs and defines requester-side handling of review reports. |
Generate a concise mailbox message that asks an architect to review the latest committed tech-design docs on a branch. When reports arrive, drive the architect-review loop until it reaches a deliverable conclusion or a clear user-decision blocker.
Workflow protocol baseline: use the agent-deck-workflow skill.
Modes:
tech_design_review_requestedtech_design_review_report and follow After Report HandlingCommon:
task_idrequester_session_idrequester_roletech_design_branchtech_design_base_branchdesign_docs_in_scopefeedback_requestedarchitect_toolarchitect_tool_profileroundLater rounds / existing architect lane:
architect_session_idRound 1 or new architect session:
architect_session_refproblemgoalsconstraintsproposed_tech_design_summaryalternatives_consideredopen_questionsRound >1 to the same architect session:
requester_notes for non-git context onlyUse the agent-deck-workflow skill for shared protocol.
Skill-specific context resolution:
task_id: explicit -> mailbox/workflow context -> askrequester_session_id: explicit -> current session id -> askrequester_role: explicit -> infer from current workflow stage -> default requesterarchitect_session_id: explicit actual id -> workflow context actual id
1 or an explicitly new architect lanearchitect_session_ref: explicit -> workflow context -> default architect-<task_id>
tech_design_branch: explicit -> workflow context -> default tech-design/<task_id>tech_design_base_branch: explicit -> branch creation record -> workflow context -> high-confidence merge target -> ask
main/master; branch names are evidence, not trutharchitect_tool_cmd: explicit full architect_tool -> workflow context resolved command -> shared tool-resolution contract for role architectarchitect_tool_profile: explicit -> workflow context -> resolver tool_profileround: explicit -> workflow context -> default 1Continuity rule:
1 uses the full body belowThe body is a review brief plus committed-doc pointers only. Do not paste full design docs into the mailbox body.
Round 1 or new architect session: use the full body below.
Task: <task_id>
Action: tech_design_review_requested
From: <requester_role> <requester_session_id>
To: architect {{TO_SESSION_ID}}
Round: <round>
## Summary
[One-line tech-design review summary]
## Problem
[What problem this tech design is meant to solve]
## Goals
- [goal]
## Constraints
- [constraint]
## Proposed Tech Design Summary
[Short committed-design summary]
## Alternatives Considered
- [alternative or `None identified`]
## Open Questions
- [question or `None`]
## Tech Design Snapshot
- Base branch: [branch the tech-design branch started from]
- Branch: [tech-design branch]
- Design docs in scope:
- `path/to/doc1.md`
- `path/to/doc2.md`
## Feedback Requested
- [what kind of feedback is wanted]
## Known Risks or Gaps
[Current known risks, tradeoffs, or `None identified`]
## Tool Context
- Architect tool profile: [architect_tool_profile or `explicit`]
- Architect tool cmd: [architect_tool_cmd]
Round >1 to the same architect session: send only a minimal pointer.
Task: <task_id>
Action: tech_design_review_requested
From: <requester_role> <requester_session_id>
To: architect {{TO_SESSION_ID}}
Round: <round>
## Summary
[One-line review request]
## Updated Tech Design Snapshot
- Base branch: [branch the tech-design branch started from]
- Branch: [tech-design branch]
- Design docs in scope:
- `path/to/doc1.md`
- `path/to/doc2.md`
## Feedback Requested
- [what remains unresolved in this round]
## Requester Notes
- [Optional non-git context, feedback disagreement, or `None`]
## Tool Context
- Architect tool profile: [architect_tool_profile or `existing-session`]
- Architect tool cmd: [architect_tool_cmd or `existing-session`]
Subject: tech-design review: <task_id> r<round>
Before sending:
{{TO_SESSION_ID}} as a placeholder>1 targets an existing architect lane and architect_session_id is missing, stop and recover the real session idarchitect_tool_profile / architect_tool_cmd by the shared tool-resolution contract for role architect
architect_tool unchanged when providedarchitect commandagent_deck_create_session
ensure_title = <architect_session_ref>ensure_cmd = <architect_tool_cmd>workdir = <current workspace>parent_session_id = <requester_session_id>group_path = <requester session group; empty string for root>no_parent_link = falsearchitect_session_idmailbox_send
from_address = agent-deck/<requester_session_id>to_address = agent-deck/<architect_session_id>subject = "tech-design review: <task_id> r<round>"body = <tech-design review request body>After sending:
When the requester receives tech_design_review_report:
Decision is SOUNDDecision is SOUND_WITH_CAVEATS and requester explicitly accepts the caveats as non-blocking or records the required follow-up planDecision is NEEDS_REVISION, update and commit docs on tech_design_branch; request the next round; do not merge yetDecision is SOUND, treat the design as deliverable and merge tech_design_branch into tech_design_base_branchDecision is SOUND_WITH_CAVEATS:
tech_design_branch; request the next round; do not merge yettech_design_branch into tech_design_base_branchgit merge; do not squash, rebase, cherry-pick, or copy files manuallytech_design_base_branch, not "current branch" unless current branch is explicitly that recorded base branchtech_design_branch onlydelegate-task from this review, cite the reviewed design docs in the delegate brief