一键导入
design-review
Audit a local rendered page with browser evidence, write a bounded design report, and optionally apply local UI fixes when explicitly requested.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit a local rendered page with browser evidence, write a bounded design report, and optionally apply local UI fixes when explicitly requested.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Check local gstack setup health, detect stale build/setup state, and write a bounded upgrade-readiness report.
Interrogate an idea like a bounded YC-style office hours session and write a durable local memo.
Review recent local repository history and write a bounded engineering retrospective.
Prepare a local authenticated browser session for OpenCode QA and design workflows using gstack browse cookie import flows.
Update a small, factual set of project docs from local changes and write a durable summary without committing or using GitHub APIs.
Run a structural pre-landing code review in OpenCode, write a durable local report, and optionally apply low-risk fixes when explicitly requested.
| name | design-review |
| description | Audit a local rendered page with browser evidence, write a bounded design report, and optionally apply local UI fixes when explicitly requested. |
| compatibility | opencode |
| metadata | {"host":"opencode","migration_phase":"10","mode":"report-first"} |
Use one explicit local target only. Examples:
http://127.0.0.1:4173/design-review-eval.htmlhttp://localhost:3000/settingsIf no target is provided, ask for exactly one thing: the local URL or local page path.
Load the browse skill first and use it to determine the local browser binary setup.
Before any browser action, resolve the binary exactly like this:
if [ -x "./browse/dist/browse" ]; then
B="./browse/dist/browse"
elif command -v browse >/dev/null 2>&1; then
B="$(command -v browse)"
else
echo "NEEDS_SETUP"
fi
If the result is NEEDS_SETUP, stop and report that the local browse binary is unavailable.
Capture at least one screenshot artifact and keep screenshot paths in the report.
.gstack/design-reports/screenshots/do not modify code or report only, stay audit-onlyBy default this workflow is report-first. Only enter fix mode when the user explicitly asks for it.
Write the report under .gstack/design-reports/.
Default path: .gstack/design-reports/design-review-{slug}.md
Screenshot directory: .gstack/design-reports/screenshots/
Use this exact heading order:
Browser EvidenceFirst ImpressionInferred Design SystemHigh-Confidence FindingsAI Slop SignalsResponsive & Accessibility ObservationsDeferralsLocal ValidationNot In ScopeRun only this minimal sequence unless one command clearly fails:
mkdir -p .gstack/design-reports/screenshots
$B goto <target-url>
$B snapshot -i -a -o .gstack/design-reports/screenshots/first-impression.png
$B console --errors
$B viewport 390x844
$B snapshot -a -o .gstack/design-reports/screenshots/mobile.png
If the mobile capture step fails, continue with the annotated screenshot and say that mobile capture was not completed.
Only enter this path when the user explicitly asks for fixes.
Do not expand beyond the requested page or turn this into a broad redesign.
Browser Evidence: target reviewed, exact commands run, screenshot pathsFirst Impression: 2-4 bullets on hierarchy, trust, and visual clarityInferred Design System: typography, color, spacing, layout, and interaction patterns inferred from rendering onlyHigh-Confidence Findings: exactly 3 findings labeled FINDING-001, FINDING-002, FINDING-003; each finding must include what was observed, why it matters, and screenshot or viewport evidenceAI Slop Signals: generic patterns or template-like choices visible on the pageResponsive & Accessibility Observations: only direct observations from the rendered page or mobile screenshotDeferrals: anything needing more pages, product intent, or source contextLocal Validation: what commands ran and what did notNot In Scope: explicit exclusions for this v1 workflow