agent-rules-skill-auth…
Maintain WebDev Agent Kit source rules, skills, metadata, and validators. Excludes upgrading installed copies.
Inspect Figma links through MCP or browser computer use, or analyze screenshots and selected-layer properties. Produce frontend specs and clarify unresolved product behavior before implementation.
$ npx -y skills add ytvee-dev/webdev-agent-kit --skill design-screenshot-spec --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/design-screenshot-specContext preview
The summary Claude sees to decide when to auto-load this skill.
Inspect Figma links through MCP or browser computer use, or analyze screenshots and selected-layer properties. Produce frontend specs and clarify unresolved product behavior before implementation.
name: design-screenshot-spec
description: 'Inspect Figma links through MCP or browser computer use, or analyze screenshots and selected-layer properties. Produce frontend specs and clarify unresolved product behavior before implementation.'
id: 'agents.skills.design-screenshot-spec.skill'
title: 'Design Screenshot Spec'
doc_type: 'skill'
layer: 'skill'
status: 'active'
publishable: true
local_only: false
skill: 'design-screenshot-spec'
tags:
- 'agents/skill-package'
- 'frontend/design'
- 'frontend/spec'
parent:
- '[[AGENTS|Canonical Agent Policy]]'
related:
- '[[skills/design-screenshot-spec/references/design-source-inspection|Design Source Inspection]]'
- '[[skills/design-screenshot-spec/references/product-behavior-review|Product Behavior Review]]'
- '[[skills/design-screenshot-spec/references/spec-extraction-checklist|Spec Extraction Checklist]]'
- '[[skills/frontend-design-director/SKILL|Frontend Design Director]]'
- '[[skills/frontend-layout-implementer/SKILL|Frontend Layout Implementer]]'
- '[[skills/frontend-visual-qa/SKILL|Frontend Visual QA]]'
depends_on:
- '[[AGENTS|Canonical Agent Policy]]'Inspect live Figma designs or supplied screenshots, property panels, assets, and notes to produce a traceable `Design Implementation Spec`. Review the observed design as a product flow and resolve unspecified design and behavior decisions with the user before handing affected work to an implementer. The existing skill name remains stable for bundle compatibility.
panels.
to inspect it or implement its design.
spec.
generate a design system, or write Code Connect mappings.
implement it. Use `frontend-layout-implementer`.
1. Read `AGENTS.md`. 2. Confirm the classified task is `design-spec` or design intake for later frontend implementation. 3. Read `common/approved-patterns.md`. 4. Read `common/anti-patterns.md`. 5. Read `project/design-reference-profile.md` when present. 6. Read `references/spec-extraction-checklist.md`. 7. For live links, read `references/design-source-inspection.md`. 8. After extraction, read `references/product-behavior-review.md` before formulating product questions or an implementation handoff.
tool registry and `tool-capabilities-manifest.json` for the active source.
callable Figma MCP read tool first; if unavailable, failing, or incomplete, use permitted browser/computer use to inspect the same design visually.
canvas and property panel. Search results or an HTTP fetch are not inspection.
a Figma connection. Never invent a tool, session, node, or successful read.
access settings, edit the source canvas, or write mappings during intake.
1. Inventory links, screenshots, inspect panels, exports, notes, target screens, and existing user decisions. Identify the requested frame and state scope. 2. Inspect live links using `references/design-source-inspection.md`; use supplied screenshots directly when no link exists. If neither source can be inspected, request the smallest missing reference and report the limitation. 3. Group evidence by screen, component, variant, state, and viewport. Record source ID, node or selected-layer identity, frame size, image crop/zoom when known, access path, and inspection coverage. Match property panels to their selected elements before assigning values. Inspect every in-scope component; reuse proven identical instances while recording overrides and state changes. 4. Treat each screenshot or design-frame size as a reference coordinate system, not as a production container cap. Record whether containment is explicitly visible and capture desktop edge anchors plus expected behavior beyond the reference viewport. 5. Extract visible layout, hierarchy, typography, color, spacing, sizing, radius, shadow, assets, states, and responsive behavior. 6. For typography, prefer copied inspect values or selected-text properties for `font-family`, `font-size`, `font-weight`, `line-height`, color, alignment, max width, and wrapping. When properties are unavailable, estimate from the screenshot and mark each estimate as `screenshot-inferred`. 7. For spacing, separate outside margins, section rhythm, inter-component gaps, container padding, and internal control padding instead of merging them into one generic gap value. 8. Mark values `source-provided`, `screenshot-inferred`, or `unknown`, with the exact source/selection and units; keep user decisions separately traceable. 9. Prefer exact properties only for the same node, state, mode, and revision. Reinspect mismatches; ask the user which reference governs unresolved conflicts. 10. Apply `references/product-behavior-review.md`: map observed actions and states, inspect available prototype transitions, then ask about every unresolved product/design decision needed for the requested scope. Keep recommendations unaccepted until the user answers; do not invent defaults. 11. Produce a draft spec with a decision registe
A cross-platform frontend kit for Codex, Claude Code, Cursor, OpenCode, etc. It helps AI coding agents work predictably and safely with existing frontend projects.
Repo: ytvee-dev/webdev-agent-kit
Maintain WebDev Agent Kit source rules, skills, metadata, and validators. Excludes upgrading installed copies.
Create, resume, analyze, or converge standard and deep frontend execution plans with traceable slices, evidence, and stop/resume state. Skip lightweight…
Plan architecture and ownership for standard or deep React/Next.js work across routing, state, data, styling, forms, builds, migrations, and implementation…
Diagnose and fix frontend defects from evidence, including unclear UI/runtime errors, broken routes, styling regressions, and hydration or client issues.…
Set subject-grounded visual direction for standard or deep UI work, redesign, polish, critique, anti-template review, or design handoff. Skip technical…
Review inspected designs or briefs for product-flow gaps and ask evidence-based user questions. Ground UI direction in audience, patterns, and UX risks;…