Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add CCDawn/codex-skills --skill briefbound-ui-reviewgit clone --depth 1 https://github.com/CCDawn/codex-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/ccdawn/codex-skills/briefbound-ui-review)<a href="https://agentmods.dev/skills/ccdawn/codex-skills/briefbound-ui-review"><img src="https://agentmods.dev/badge/skills/ccdawn/codex-skills/briefbound-ui-review/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/ccdawn/codex-skills/briefbound-ui-review"><img src="https://agentmods.dev/badge/skills/ccdawn/codex-skills/briefbound-ui-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00077 | $0.01227 |
| Opus 5 | $0.00039 | $0.00613 |
| Sonnet 5 | $0.00015 | $0.00245 |
| Haiku 4.5 | $0.00008 | $0.00123 |
Grade A, and why
briefbound-ui-review scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 63 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Briefbound UI Review
目标
以真实用户任务和运行证据审查界面,找到会妨碍理解、操作、信任或跨视口使用的问题。默认只读、findings 优先;不扩张成重设计,不给无证据审美偏好打分。
Briefbound task contract
- Context Boundary: 用户目标、待审正式 surface 或隔离预览、主要用户路径、现有设计系统或相邻界面、可用代码/截图/Figma/运行环境,以及本轮允许的审查深度。
- Output Contract: 按影响排序的 UI findings;预览预审时额外给出
READY_FOR_USER_APPROVAL / REVISE_RECOMMENDED,并说明未覆盖状态或视口。 - Allowed Action: 读取代码和设计资料、运行应用、操作浏览器并做只读检查;除非 Briefbound Router 另行授权修复,否则不修改产品代码。
- Success Evidence: 可复现的浏览器观察、截图/DOM/无障碍树/console 证据、设计系统偏差或紧邻代码证据;审美判断必须关联用户任务。
- Stop Condition: 目标 surface 或用户任务不明、无法访问关键状态且静态证据不足、缺少必要权限,或审查将越过隐私和授权边界。
- Route Out: 预览无阻塞 finding 时交用户批准;需要调整时回原设计 owner;用户已批准的独立实现转
briefbound-frontend-engineering;系统性 token、主题或组件问题转briefbound-design-system;整份 PR 正确性由briefbound-pr-review主责;阻塞回briefbound-router。
统一调用契约
- 只处理 Briefbound task contract 范围;复合 PR 中只提交 UI 专项证据,不重复通用代码审查。没有 finding 时明确通过,并记录真实覆盖缺口。
- 用户可见内容默认中文,保留代码、命令、路径、错误原文、API/协议、skill 名和枚举;Route Out 仅以 Briefbound task contract 为准,末行写
下一步建议: <一个具体动作>。
审查面
只加载与用户任务有关的视角,没有证据的视角不输出:
- 任务完成:主操作是否清楚,入口、返回、取消、确认和恢复是否可理解。
- 信息层级:首要内容、扫描顺序、对比关系、密度、文案和状态反馈是否支持任务。
- 交互状态:loading、empty、error、disabled、selected、success、权限、长内容和快速重复操作。
- 响应式:目标视口中的重排、换行、溢出、固定元素、触控目标和操作可达性。
- 无障碍:语义结构、标签、键盘路径、可见焦点、对比度、非颜色提示和动态状态播报。
- 一致性:现有组件、token、主题、variants 和相邻页面模式;只把会影响用户或维护的偏差列为 finding。
- 运行质量:console 错误、资源或请求失败、明显布局跳动和关键交互反馈。
不使用“更高级”“不够现代”等无法验证的描述。视觉建议必须说明它改善了什么任务、层级或状态。
审查流程
- 锁定主要用户任务、目标 surface、关键状态和视口;本地可查信息不要反问用户。
- 读取 owning component、相邻模式和设计 token,建立实际基线。
- 可运行时使用本轮 Available skills 中的浏览器能力走主路径,按风险补充状态和视口;控制截图和 DOM 输出,只保留能支持 finding 的证据。
- 将观察分为真实缺陷、设计取舍、证据缺口;不把个人偏好包装成缺陷。
- 合并同一根因产生的多个症状,按用户阻断、误操作/信任、明显效率损失、一般一致性问题排序。
预览预审
审查隔离预览时确认网页 URL 可访问,主要桌面/移动视口、关键状态、代表文案、mock 边界和 console 证据足够评估。只读输出:
READY_FOR_USER_APPROVAL:没有阻止用户判断或明显违反已对齐目标的问题。REVISE_RECOMMENDED:列出必须先调整的 findings,并回到生成预览的设计 owner。
这两个结果都不是 APPROVED。只有用户对具体预览明确批准,Briefbound Router 才能允许正式 UI 写入。
输出
每个 finding 使用紧凑结构:严重度 + 问题 + 证据 + 用户影响 + 最小建议。可安全依次修复多个项目时给出完整执行顺序,不只推荐一个;只有真实取舍或越权风险才让用户选择。
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 63 lines · 77 tokens per session scan A 9280a5230d69
briefbound-ui-review is a skill published in the GitHub repository CCDawn/codex-skills (5 stars, last pushed 28d ago), licensed MIT. It adds 77 tokens to every session and 1,227 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
personal-page-polish
Polish an existing single-file personal page after the user asks for a clearer, more readable design while preserving its content and no-build setup.
pm-fe-assistant
A front-end change assistant for product managers, designers, and other non-developers. Front-end work changes what users see and interact with in a web interface.
design-review
Designer's eye QA: finds visual inconsistency, spacing issues, hierarchy problems, AI slop patterns, and slow interactions — then fixes them. Iteratively fixes issues in source code, committing each fix atomically and re-verifying with before/after screenshots. For plan-mode design review (before implementation), use…
ss-studio
Turn a product brief and optional references into three distinct creative directions, a human-selected StyleSeed interaction plan, generated image/video asset jobs, a working UI prototype, and a verified prototype-first showcase reel. Use for client concepts, app interaction exploration, trendy but coherent UI…
ss-copy
Generate UX microcopy (button labels, error messages, empty states, toasts) following a casual-but-polite voice and tone.
ss-lint
Quick automated lint — detects common design system violations in seconds.