mcpField
D
dev-frontend

dev-frontend

github.com/idaibinDevelopment640 installsUpdated 1d ago
Repository

About dev-frontend

dev-frontend is a skill for implementing authorized frontend changes within an existing codebase. It emphasizes reuse, applicable design and stack guidance, and evidence scoped to the changed behavior.

Key features

  1. 01Route changes through applicable guidance
  2. 02Reuse maintained components and owners
  3. 03Select framework and stack references by need
  4. 04Validate with focused, low-cost evidence
  5. 05Report scope, checks, exclusions, and gaps

Use cases

  1. 01Implementing a frontend change in an existing stack
  2. 02Checking a no-op against its owner and contract
  3. 03Changing framework, routing, or styling behavior

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/idaibin/skills --skill dev-frontend

After installing, type/dev-frontendin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
assets/
frontend-visual-evidence.example.json
frontend-visual-evidence.schema.json
references/
behavior-first.md
checklist.md
code-quality.md
codebase-design.md
decomposition.md
eval-cases.md
framework-profiles.md
frontend-css-governance.md
frontend-layout-governance.md
frontend-visual-evidence.md
frontend-visual-gate-example.md
interaction-motion-quality.md
openapi-contract-governance.md
project-grounding.md
protocol-contracts.md
specification-authorities.md
stack-guidelines.md
styling-systems.md
ui-components-and-tokens.md
usage.md
visual-direction-and-anti-slop.md
scripts/
validate-frontend-visual-evidence.py

Details

From the project README

Frontend Implementation

Entry Gate

Implement the smallest authorized frontend slice in the existing stack. Read effective guidance, current Worktree, target route/component, and only applicable Product/UI/DESIGN authorities. Stop when a decisive behavior or visual contract is unresolved.

Route Map

Request conditionReadResult
Any frontend source changeApplicable sections of checklistReuse-first implementation
Toolchain, dependencies, routing, stack migration, or render/effect semantics changeRelevant section of stack guidelinesStack-specific constraints
Framework state, lifecycle, routing, or component API semantics changeSelected framework profileFramework-compatible change
No-op or accepted-baseline confirmationchecklistExact owner-symbol and baseline-check evidence
Behavior/public seam, ownership, or quality concern appliesbehavior first, codebase design, and/or code qualityScoped design/validation
A touched file, component, or function mixes independent UI, state, data, side-effect, or business responsibilitiesdecompositionCohesive owners and readable orchestration
Styling system or CSS ownership changesstyling systems or CSS governance for the changed concernScoped styling
Shared components/tokens or layout ownership changescomponents/tokens or layoutApplicable visual contract
Animation or visual direction changesmotion or visual directionApplicable interaction/visual contract
Selected-source visual closure appliesspecification authorities and visual evidenceRuntime comparison boundary
API/protocol or cross-boundary signal appliesOpenAPI governance, protocol contracts, and/or project groundingQualified integration work

Invariants

  • Reuse the nearest maintained owner before creating; preserve routing, state/data, component, and styling ownership.
  • Treat size as a review signal, not a line-count rule; split only at a stable ownership, behavior, lifecycle, side-effect, or verification boundary.
  • A no-op confirmation still reads and reports the exact owner path and symbol plus its matching contract before running the current-baseline focused check.
  • Use the lowest-cost evidence closest to the changed behavior: source/diff checks, an already-running development surface with hot reload, focused tests, then a full production build only when its boundary or the delivery stage requires it.
  • Keep Product behavior and UI visual readiness independent; source/build evidence does not prove browser/client/runtime acceptance.
  • Do not generate visual assets, operate browser/client state, review, or mutate Git.
  • Return this phase's evidence to the coordinator, who continues already-authorized runtime acceptance, fixes, and delivery through their owners. An owner switch alone requires neither a new task/subagent nor renewed approval.

Output Map

Report scope, authorities, reuse decision, selected profiles, changed files/contracts, focused validation, development-surface evidence and production-build status independently when applicable, exclusions, and gaps.

Reference Map

  • Read only applicable checklist sections for baseline implementation; use the Route Map for stack and framework detail.
  • Load each condition-specific reference named in the Route Map only when its condition applies.
  • Read frontend visual gate example only when constructing visual evidence.
  • Read usage for triggers and boundaries.
  • Maintainers only: read eval cases; do not load it during ordinary runtime.

Comments

Markdown supported