frontend-dev

Automate frontend development guidance for Next.js, React, and TypeScript projects.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/msanssouci/opencode --skill frontend-dev-msanssouci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-dev
Source: https://github.com/msanssouci/opencode/tree/main/skills/frontend-dev
Command: npx skills add https://github.com/msanssouci/opencode --skill frontend-dev-msanssouci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beads-workflow, and includes references (resource) components.

What problem does it solve?

This Skill provides a structured blueprint and guidance for building robust Next.js/React/TypeScript frontends, aligning with BEADS workflows and OpenCode conventions.

Core Features & Use Cases

  • Frontend scaffolding: Project structure, components, and patterns for maintainable apps.
  • Workflow patterns: Beads-based lifecycle from task assignment to review.
  • Testing & accessibility: Guidelines for Jest unit tests, Playwright E2E tests, and accessibility checks.
  • Performance & architecture guidance: Server vs client components, patterns like container/presenter, custom hooks, provider contexts.

Quick Start

Instantiate a frontend development task by following the provided workflow templates and implement components, tests, and pages according to the example structure.

Frequently Asked Questions about frontend-dev

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

FAQPage Schema
How do I structure scalable React and Next.js components?

Next.js server components fetch data and render HTML on the server to reduce client bundle size, while client components handle interactivity. Use server components by default and only switch to client components when state or browser APIs are required.

What's the best way to test Next.js applications with Jest and Playwright?

Test Next.js applications by implementing Jest unit tests for component logic and Playwright E2E tests for critical user flows. This dual-layer testing strategy validates both isolated functions and end-to-end browser interactions.

Does this frontend workflow require TypeScript strict mode?

Yes, this frontend development workflow requires TypeScript strict mode. Enforcing strict typing ensures type safety across your Next.js and React codebase, preventing common runtime errors and aligning with OpenCode conventions.

How do I apply accessibility standards in a React application?

Apply accessibility standards in React by integrating checks into your component lifecycle and testing phases. The workflow provides specific guidelines for ensuring UI compliance alongside Jest and Playwright test implementations.

Can I use Tailwind CSS for styling within this Next.js workflow?

Yes, you can use Tailwind CSS for styling within this Next.js workflow. Tailwind is the required styling approach, ensuring consistent utility-first design across all implemented React components and pages.

What is the BEADS workflow for frontend development?

The BEADS workflow is a structured lifecycle process for frontend development spanning from task assignment to review. It provides a blueprint for building robust Next.js and React applications according to OpenCode conventions.