frontend-plan

Generate a frontend architecture plan from approved Ur-Plan and Backend-Plan documents.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/Tschonsen/spec-driven-claude-development --skill frontend-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-plan
Source: https://github.com/Tschonsen/spec-driven-claude-development/tree/main/plugin/sdcd/skills/frontend-plan
Command: npx skills add https://github.com/Tschonsen/spec-driven-claude-development --skill frontend-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Frontend teams often struggle to align UI planning with upstream Ur-Plan and Backend-Plan, causing misaligned routes, components, and data flows. This Skill derives a cohesive Frontend-Plan from validated upstream plans to ensure architecture coherence and faster delivery.

Core Features & Use Cases

  • Load Ur-Plan.md, BACKEND_PLAN.md, and DESIGN_SYSTEM.md (if present); validate gaps and dependencies.
  • Draft design/FRONTEND_PLAN.md covering routes, component tree, state model, data fetching, forms, error handling, accessibility, and responsive considerations.
  • Dispatch Challenger quartet (security, performance, UX, accessibility) and synthesize a unified plan with a pause-and-review step.

Quick Start

Plan the frontend for a project by combining UR_PLAN.md and BACKEND_PLAN.md to generate design/FRONTEND_PLAN.md.

Frequently Asked Questions about frontend-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan frontend architecture from upstream plans?

To plan frontend architecture from upstream plans, you derive a comprehensive frontend plan from approved Ur-Plan and Backend-Plan documents, ensuring alignment and traceability across routes, component trees, and data flows.

What is a frontend plan and what does it include?

A frontend plan is a comprehensive document detailing routes, component tree, state model, data fetching, forms, error handling, accessibility, and responsiveness, with all requirements tracing back to the API contract.

How do I align UI planning with backend API contracts?

You align UI planning with backend API contracts by reading the BACKEND_PLAN.md and deriving frontend requirements with strict traceability, ensuring all data fetching and state models match the validated upstream contract.

Do I need a design system file to plan frontend architecture?

You do not strictly need a design system file to plan frontend architecture, as the tool reads DESIGN_SYSTEM.md when present, but having it ensures strict design-system token references in the output.

What is the best way to ensure accessibility in frontend planning?

The best way to ensure accessibility in frontend planning is to derive the plan using a Challenger quartet that includes accessibility review, enforcing strict accessibility standards and design-system token references throughout the output.