From silver-bullet
Creates UI implementation contracts covering layout, states, accessibility, copy, tokens, and acceptance criteria. Useful before building UI components to ensure consistent design decisions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/silver-bullet:silver-ui-contract <UI scope><UI scope>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
SB-owned UI contract defines layout, states, accessibility, copy, tokens, and
SB-owned UI contract defines layout, states, accessibility, copy, tokens, and acceptance criteria before UI implementation.
Write or update .planning/UI-SPEC.md or the current phase UI contract.
When the project has durable UI state or design-system expectations, also write
or update .planning/interface/STATE.md using templates/interface/STATE.md.base
as the starting shape when the file does not yet exist.
SILVER BULLET > UI CONTRACT.silver:execute, silver:ui-review, and
silver:verify can check.silver:domain-audit --pack ui-system and accessibility
for public or reusable UI surfaces.The UI contract is complete only when implementation can start without inventing layout, states, or accessibility rules during execution.
npx claudepluginhub alo-exp/silver-bullet --plugin silver-bulletGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.