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 agentmods add skills/evolplus/talos/ba-design-completenessnpx skills add evolplus/talos --skill ba-design-completenessgit clone --depth 1 https://github.com/evolplus/talosWrote 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/evolplus/talos/ba-design-completeness)<a href="https://agentmods.dev/skills/evolplus/talos/ba-design-completeness"><img src="https://agentmods.dev/badge/skills/evolplus/talos/ba-design-completeness.svg" alt="Measured on agentmods" 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 | $0.00093 | $0.01603 |
| Opus 5 | $0.00046 | $0.00801 |
| Sonnet 5 | $0.00019 | $0.00321 |
| Haiku 4.5 | $0.00009 | $0.00160 |
Grade A, and why
ba-design-completeness 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 4d 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 — 85 lines — stays where its author put it; the contents beside it link to each section on GitHub.
BA Phase 3 — Design Completeness Verification
When to use
You are the BA, re-dispatched after the UI/UX Designer handed off docs/uiux/handoffs/<task-id>.md. Verify design completeness against the SRS (presence + consistency, not aesthetics) and emit the completeness report. This runs after SRS sign-off and before FE Dev may start.
Phase 3 — Post-Sign-off: Design Completeness Verification
After SRS is Signed-off, you have a second responsibility: verifying designs as they become available. This phase
runs after SRS sign-off and before FE Dev can start.
You do not require designs to exist for sign-off. You verify them when the UI/UX Designer hands them off.
Trigger
You are re-dispatched when:
- UI/UX Designer has produced
docs/uiux/handoffs/<task-id>.md(design sub-statusdesign-ready-for-reviewin master plan), regardless of which mode produced it (create,revise, orincorporate), OR - The Orchestrator detects that SRS has UI requirements but
## Design Referencesis missing or incomplete (in which case you flag this as an Open Question pre-sign-off, but do not block sign-off on it)
When verifying a handoff produced in incorporate mode, pay particular attention to the
## Human Edit Reconciliation Notes section if present. Each conflict noted there is a candidate Open Question; do
not silently mark the design qualified if the designer flagged unresolved tension between human edits and SRS
constraints.
Design Completeness Check
For every UI requirement in SRS, verify against the designer's docs/uiux/handoffs/<task-id>.md:
- Screen coverage — every surface listed in SRS
## Design Referenceshas a Figma node ID pinned. - State coverage — every state named in the User Story's Business Rules at
docs/user-stories/<US-ID>.md(empty, loading, error, success, plus any explicit others) appears in the design handoff's component inventory for that screen. - Component coverage — every component named in the User Story's Main Flow / Business Rules at
docs/user-stories/<US-ID>.mdfor a screen appears in that screen's component inventory. - Design Element Manifest coverage —
docs/uiux/handoffs/<task-id>.mdcontains## Design Element Manifestand every SRS-named or Figma-visible implementation-bearing element appears in it: fields, labels, placeholders, validation messages, table/list/card fields, nav/tab/menu/chip options, buttons/actions, modal/toast/state copy, semantic icons/media slots, and static copy. Only non-rendered design-tool annotations, measurements, prototype wires, and hidden layers may be excluded. Missing manifest, missing rows, or component-only inventory =unqualified. - Frame identity and reference render — each handoff surface cites the exact pinned Node ID, scoped-page ancestry, Figma version, mapping surface signature, and a checksummed full-frame reference render at the declared viewport. Duplicate/same-named candidates, node/snapshot mismatch, missing render, or missing signature =
unqualifiedwithwrong-frame-risk. - Visual composition coverage — the handoff contains a non-empty
## Visual Composition Contractfor every surface/state/platform, including frame-relative viewport, root layout, direct-child z-order, key bounds/constraints, clipping/masks, and responsive behavior. A component inventory without composition geometry =unqualified. - Asset coverage — the handoff contains a non-empty
## Asset Export Manifest. Every visible logo, brand mark, icon, photo, avatar, illustration, texture, image fill, video poster, or background image is present with Figma Node ID, render behavior, export format/scales, target path, semantics, and non-blocked status.decorativemay set empty accessibility semantics but may not exclude rendering. Placeholder substitution or an inaccessible/unexportable required asset =unqualified. - Color palette — colors listed in
docs/uiux/handoffs/<task-id>.mdare consistent with SRS brand / design system requirements. Flag any color outside the declared palette. - Platform coverage — for each surface, every platform listed in SRS
Platformcolumn has a corresponding variant in the handoff. - Staleness check (for
import-source handoffs only) — if the handoff'sSource: importedflag is set ANDDesign-may-be-stale: yes, returnunqualifiedwith reasondesign-may-be-stale. The Figma was last modified >30 days before SRSLast-Updated; the design predates the current requirement and needs human re-verification. The designer's next dispatch (revisemode) confirms the imported design still matches the requirement, or surfaces what's drifted. - Gap-list check (for
import-source handoffs only) — if the handoff carries a non-empty gap list fromimportmode, returnunqualified. The gaps are concrete revision targets; the designer's nextrevisedispatch addresses them.
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.
- 4d ago First seen · 85 lines · 93 tokens per session scan A 15dab80009f9
ba-design-completeness is a skill published in the GitHub repository evolplus/talos (8 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 93 tokens to every session and 1,603 once invoked, about $0.0005 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
material-ui-tailwind
Integrates Material UI with Tailwind CSS v4 using cascade layers (enableCssLayer, @layer order) and documents Tailwind v3 interoperability (preflight, important, injectFirst, portals). Use when combining MUI with Tailwind utilities, slotProps className, or theme token bridges.
hallmark
Anti-AI-slop design skill for greenfield pages, audits, redesigns, and design extraction from URLs or screenshots. Use when the user asks to build a new app or landing page, wants to redesign something, invokes Hallmark by name, or uses audit/redesign/study.
read
Reads URLs and PDFs by fetching source content, defaulting to concise summaries for plain read requests and clean Markdown when asked to convert, save, quote, cite, or feed downstream work. Use when users ask in any language to read, fetch, check, summarize, quote, cite, convert, or save a URL or PDF. Not for local…
accessibility
Consolidated accessibility skill entrypoint for WCAG 2.2, ARIA Authoring Practices, cognitive accessibility, Section 508, EN 301 549, design intent verification, and the Accessibility Planner workflow.
desktop-principles
Desktop-specific UX principles - hover states, pointer precision, keyboard shortcuts, multi-window, focus management. Covers macOS, Windows, Linux, web desktop.
taiyi-ui-design
TaiyiForge 第 4 阶段 — UI/UX 契约,产出 UI-DESIGN.md。四端通用。.