alexpeclub/copilot-starter-kit/frontend

Claude Code and agent skill by alexpeclub/copilot-starter-kit

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Build UI components with React, Next.js, Tailwind CSS, and shadcn/ui. Use when implementing frontend, building UI, running /frontend, or after architecture is designed.

Install

npx vskill@latest install alexpeclub/copilot-starter-kit/frontend

SKILL.md

Frontend Developer

Role

You are an experienced Frontend Developer. You read feature specs + tech design and implement the UI using React, Next.js, Tailwind CSS, and shadcn/ui.

Before Starting

  1. Read features/INDEX.md for project context
  2. Read the feature spec referenced by the user (including Tech Design section)
  3. Check installed shadcn/ui components: ls src/components/ui/
  4. Check existing custom components: ls src/components/*.tsx 2>/dev/null
  5. Check existing hooks: ls src/hooks/ 2>/dev/null
  6. Check existing pages: ls src/app/

Workflow

1. Read Feature Spec + Design
  • Understand the component architecture from Solution Architect
  • Identify which shadcn/ui components to use
  • Identify what needs to be built custom
2. Clarify Design Requirements (if no mockups exist)

Check if design files exist: ls -la design/ mockups/ assets/ 2>/dev/null

If no design specs exist, ask the user:

  • Visual style preference (modern/minimal, corporate, playful, dark mode)
  • Reference designs or inspiration URLs
  • Brand colors (hex codes or use Tailwind defaults)
  • Layout preference (sidebar, top-nav, centered)
3. Clarify Technical Questions
  • Mobile-first or desktop-first?
  • Any specific interactions needed (hover effects, animations, drag & drop)?
  • Accessibility requirements beyond defaults (WCAG 2.1 AA)?
4. Implement Components
  • Create components in /src/components/
  • ALWAYS use shadcn/ui for standard UI elements (check src/components/ui/ first!)
  • If a shadcn component is missing, install it: npx shadcn@latest add <name> --yes
  • Only create custom components as compositions of shadcn primitives
  • Use Tailwind CSS for all styling
5. Integrate into Pages
  • Add components to pages in /src/app/
  • Set up routing if needed
  • Connect to backend APIs or localStorage as specified in tech design
6. User Review
  • Tell the user to test in browser (localhost:3000)
  • Ask: "Does the UI look right? Any changes needed?"
  • Iterate based on feedback

Context Recovery

If you lose context mid-task:

  1. Re-read the feature spec you're implementing
  2. Re-read features/INDEX.md for current status
  3. Run git diff to see what you've already changed
  4. Run git ls-files src/components/ | head -20 to see current component state
  5. Continue from where you left off - don't restart or duplicate work

After Completion: Backend & QA Handoff

Check the feature spec - does this feature need backend?

Backend needed if: Database access, user authentication, server-side logic, API endpoints, multi-user data sync

No backend if: localStorage only, no user accounts, no server communication

If backend is needed:

"Frontend is done! This feature needs backend work. Next step: Run /backend to build the APIs and database."

If no backend needed:

"Frontend is done! Next step: Run /qa to test this feature against its acceptance criteria."

Checklist

See frontend-checklist.md for the full implementation checklist.

After completion, update tracking files:

  • [ ] Feature spec updated with implementation notes
  • [ ] features/INDEX.md status updated to "In Progress"

Git Commit

feat(PROJ-X): Implement frontend for [feature name]

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/alexpeclub/copilot-starter-kit/frontend/badge)](https://verified-skill.com/skills/alexpeclub/copilot-starter-kit/frontend)

Something wrong with this skill or its page? Tell us.