Use when writing acceptance criteria for a task - express each as an observable Given/When/Then that QA can execute, including negative cases
日本語の概要は準備中です。原文の説明を表示しています。
Use when a design task asks you to compare a built screen with its approved design - screenshots at 1440, 768 and 375 attached to the task, Blocker/High/Medium/Nitpick triage, evidence per finding, problems not prescriptions
インストールする前に、エージェントに与えられる指示の中身を確認できます。
A design review answers one question: does the built screen match the design the human approved? It is a comparison against a contract, not a fresh critique — taste that is not in the approved design is not a finding. You report problems; the developers decide the fix.
Core principle: Same widths, same states, side by side — every finding cites what the approved design says and what the build shows.
blocked_by or derived_from; its documents are in your context under "## The approved design this task builds" when this task is blocked by it) — list_task_documents <key>: the handoff: <screen> spec, which names the chosen design: <screen> · <letter> mockup, and that mockup (raw: true for its source, to render it). The other variant documents were not chosen; never review against them.get_project_brief says — detached, its log under /tmp/tt-<task key>/, on loopback. Installing dependencies to run it is not a change; editing a source file is.get_design_system for the repository — the tokens the build must use.browser_set_viewport {device: "desktop"} (1440), {device: "tablet"} (768), {device: "mobile", width: 375} — browser_screenshot the built page (full_page: true, no width, attach_to_task: true, title: "<screen>-built-<width>", plus -<state> for a state: invoices-built-375-empty) and the matching mockup frame (no need to attach it — it is on the design task already).browser_read_dom with as_text: false shows the classes an element carries) → states → responsive behaviour → visible accessibility (labels, focus ring, text alternatives, touch target size).| Severity | Means | Example |
|---|---|---|
| Blocker | the screen fails the approved design on a core path | the primary action is missing at 375; the layout breaks at 768; body text fails contrast |
| High | a deviation users will notice, or a design-system violation | wrong component; an off-token colour; a missing empty state; key copy wrong |
| Medium | noticeable, minor | spacing one step off; secondary copy paraphrased; alignment |
| Nitpick | polish | icon optical alignment; a 1px border difference |
#a-375-empty, or the hand-off line), what the build shows, where (URL + viewport + region). "Overdue status is shown by colour alone; the approved design pairs it with the word Overdue (handoff: Accessibility)" — not "add a span to InvoiceRow.tsx".ONE document on the design task, titled design review: <screen>: a verdict line at the top (matches / does not match, counts per severity), the findings table (id · severity · width · where · expected · actual · screenshot), the states not reviewed and why, and one line on what matches. Each finding's evidence is the attached screenshot by its title, the URL, the viewport and what the screenshot showed; say them exactly — a title, never a path.
Then stop like any design task. On approval (done), the Blocker and High findings become one bug task per repository; Medium and Nitpick stay in the document unless the human asked for them.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when writing acceptance criteria for a task - express each as an observable Given/When/Then that QA can execute, including negative cases
日本語の概要は準備中です。原文の説明を表示しています。
Use when the diff adds or changes an endpoint, resolver, RPC, job or query that takes an object id, a role check, a request binding or a tenant filter - BOLA/IDOR, function-level authorization, mass assignment and tenant scoping
日本語の概要は準備中です。原文の説明を表示しています。
Use on every UI change - semantic HTML, labels for controls, keyboard-navigable dialogs/menus, visible focus, and never color as the only signal
日本語の概要は準備中です。原文の説明を表示しています。
Use when a task changes any screen, form, dialog, menu or control - Lighthouse/axe scan of the changed screens, a keyboard walk, and the thresholds that fail a task
日本語の概要は準備中です。原文の説明を表示しています。
How to work a task returned with review, QA or UAT findings. Use when a task is in need_revision or PR review comments are in your context.
日本語の概要は準備中です。原文の説明を表示しています。
Use when deciding whether a request needs an analiz task before implementation - the conditions that require the architect's analysis versus going straight to implementation
日本語の概要は準備中です。原文の説明を表示しています。