agent-rules-skill-auth…
Maintain WebDev Agent Kit source rules, skills, metadata, and validators. Excludes upgrading installed copies.
Build disposable experiments for unresolved UI or state decisions. Use when code and documentation cannot settle the question; exclude approved implementation and small edits.
Claude Code
$ npx -y skills add ytvee-dev/webdev-agent-kit --skill frontend-prototype-explorer --agent claude-code
Codex
$ npx skills add ytvee-dev/webdev-agent-kit --skill frontend-prototype-explorer -a codex -y
Cursor
$ npx skills add ytvee-dev/webdev-agent-kit --skill frontend-prototype-explorer -a cursor -y
Gemini CLI
$ npx skills add ytvee-dev/webdev-agent-kit --skill frontend-prototype-explorer -a gemini-cli -y
GitHub Copilot
$ npx skills add ytvee-dev/webdev-agent-kit --skill frontend-prototype-explorer -a github-copilot -y
OpenCode
$ npx skills add ytvee-dev/webdev-agent-kit --skill frontend-prototype-explorer -a opencode -y
Windsurf
$ npx skills add ytvee-dev/webdev-agent-kit --skill frontend-prototype-explorer -a windsurf -y
name: frontend-prototype-explorer description: "Build disposable experiments for unresolved UI or state decisions. Use when code and documentation cannot settle the question; exclude approved implementation and small edits." id: "agents.skills.frontend-prototype-explorer.skill" title: "Frontend Prototype Explorer" doc_type: "skill" layer: "skill" status: "active" publishable: true local_only: false skill: "frontend-prototype-explorer" tags: [] parent: - "[[AGENTS|Canonical Agent Policy]]" related: - "[[common/domain-glossary-rules]]" - "[[templates/decision-log]]" depends_on: []
Maturity: experimental. Validate a consequential UI or state decision through a disposable experiment before production implementation.
Answer one unresolved question with the cheapest runnable artifact. Preserve the decision and evidence, not an accidental production implementation.
1. Apply the active runtime entrypoint (`AGENTS.md` for project targets or the native runtime prelude for plugin targets) and the confirmed question and constraints. 2. Inspect only the existing stack, commands, and affected ownership needed. 3. Read `common/domain-glossary-rules.md` when domain terms matter. 4. Read `common/verification-loop-rules.md` for executable observations and `common/rendered-visual-verification-policy.md` if UI interaction is needed.
Use available project-file and command capabilities. A callable browser is required for claims about rendered interaction, not for a headless state probe. Use existing dependencies. Tool or package installation, external mutations, and production access retain their existing authorization boundaries.
1. State one question, what observation would change the decision, and the bounded experiment scope. Resolve facts from code before asking questions. 2. Choose an isolated scratch directory or disposable worktree outside production source and build inputs. Never overwrite an existing experiment. State the allowed files, stop condition, and attempt/time budget before implementation. 3. Build the minimum probe with synthetic in-memory data and one launch command. For usability, compare meaningfully different interactions on the same data; for logic, expose transitions and resulting state. Avoid production services, durable user storage, test infrastructure, and speculative abstractions. 4. Run the relevant cases and record observations. If a tool is unavailable, record blocked evidence. For subjective usability, present the alternatives and collect user judgment; agent preference alone is not user validation. 5. Stop when the question is answered, the budget is exhausted, or evidence is blocked. Report inconclusive results without defaulting to a preferred option. 6. Record Question, Observations, Decision, Limitations, and Evidence reference in the existing local decision log when durable work warrants it. Include rejected alternatives only when actually considered. 7. Hand the decision to the design/architecture or execution planner. Production implementation is a separate approved slice with its own acceptance checks. Do not silently promote prototype code, merge its branch, publish it, or delete artifacts owned by the user. Keep an evidence pointer for resumption.
Final response: return only facts that affect the user's understanding, confidence, or next action. Omit empty fields and workflow narration.
Report the answered question, launch command or artifact, observations, decision or pending user judgment, limitations, and next implementation step. State experimental maturity. Do not report production readiness from a probe.
Should trigger:
Should not trigger:
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.
Maintain WebDev Agent Kit source rules, skills, metadata, and validators. Excludes upgrading installed copies.
Project memory: remember this mistake, save for learning, запиши себе в базу, сохрани для обучения, запомни эту ошибку. Requested…
Inspect Figma links through MCP or browser computer use, or analyze screenshots and selected-layer properties. Produce frontend…
Create, resume, analyze, or converge standard and deep frontend execution plans with traceable slices, evidence, and stop/resume…
Plan architecture and ownership for standard or deep React/Next.js work across routing, state, data, styling, forms, builds,…
Diagnose and fix frontend defects from evidence, including unclear UI/runtime errors, broken routes, styling regressions, and…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.