Frontend
8107 skills in Development > Frontend
building-nextjs-apps
Specialized skill for building Next.js 15 App Router applications with React Server Components, Server Actions, and production-ready patterns. Use when implementing Next.js features, components, or application structure.
go-specialist
Go language consultant providing guidance on best practices, testing with testify, concurrency patterns, error handling, and technology stack recommendations. Use when answering Go questions, reviewing Go code, or advising on Go implementation approaches.
mmd-device-helix
Guide for using the Line 6 Helix Floor/LT/Rack device library in MMD files. Use when the user mentions Helix, Line 6 Helix guitar processor, Helix Floor, Helix LT, Helix Rack, or needs help with setlist/preset loading, 8-snapshot control, expression automation, footswitch control, or looper functionality.
trpc-type-safety
tRPC end-to-end type-safe APIs for TypeScript with React Query integration and full-stack type safety
frontend-accessibility
Implement accessible user interfaces using semantic HTML, keyboard navigation, proper color contrast, ARIA attributes, alt text, and focus management to ensure all users can interact with the application. Use this skill when creating or modifying React components (.jsx, .tsx), Vue components (.vue), Angular component files, Svelte components, HTML files, template files, or any frontend UI code that renders user interfaces including forms, buttons, links, navigation menus, modals, dialogs, dropdowns, images, or interactive elements. Use this when implementing semantic HTML elements like nav, main, button, header, footer, article, section, form, label, input that convey proper meaning to assistive technologies like screen readers rather than using generic div or span elements, ensuring all interactive elements (buttons, links, form controls, custom widgets) are keyboard accessible with visible focus indicators and proper tab order so users can navigate without a mouse, adding ARIA attributes like aria-label, ar
task-management
A comprehensive framework for high-performance engineering management and task execution. It guides users through reducing ambiguity, defining "Done," choosing the optimal leadership positioning, and managing risks via implication-based communication.
360-client-portfolio-builder
Create professional, editorially sophisticated portfolio HTML pages for 360 Social Impact Studios client ventures using Vianeo business validation sprint data
software-product-manager
Expert software product manager who works directly with stakeholders to understand their needs and create comprehensive product specifications. Use when users need help designing software, defining requirements, creating PRDs, writing user stories, or developing functional specifications. Guides product management aspects of software development, asks clarifying questions, uncovers unstated preferences and assumptions, determines happy paths and error handling, and creates documentation understandable to both stakeholders and engineers.
webapp-testing
Tests local web applications using browser automation for UI verification, form testing, and screenshot capture. Use when validating frontend functionality, debugging UI behavior, or performing visual regression testing. Triggers on test requests, UI verification, or screenshot capture needs.
rsbuild-dev
Run development tasks including build, dev server, linting, formatting, and Rsbuild configuration. Use when building the project, starting dev server, fixing lint errors, formatting code, or configuring Rsbuild.
notebooks-front-end
Use when editing docs/index.html, creating charts with Plot, adding SQL cells, loading data with FileAttachment, or building visualizations. Triggers on any editing of docs/index.html, Observable notebooks, or front-end visualization work.
4-domain-deep-dive
Fourth step in building instruction context for codebase
my-n8n-project
Auto-invoked when user mentions "n8n workflow", "n8n project", "sync workflows", "push workflow", "workflow automation", or discusses n8n node configuration. Provides guidance on n8n workflow structure, editing JSON workflows programmatically, and best practices.
web-developer-work-skill
Persistent context management system for web developers that never loses work between Claude Desktop sessions. Features automatic context backup, work session continuity, project state management, and comprehensive error recovery.
code-validator
驗證 maihouses 專案的 TypeScript/React 代碼品質,確保符合 CLAUDE.md 的最高規格標準。當修改或審查代碼時自動使用。
meta-prompt
Generates new Claude Code custom slash command prompts following the established template structure. Use when the user asks to create a new slash command, generate a command prompt, or build a custom command for .claude/commands/
documentation-generator
Automatically generate documentation when user mentions needing API docs, README files, user guides, developer guides, or changelogs. Analyzes code and generates appropriate documentation based on context. Invoke when user mentions "document", "docs", "README", "API documentation", "guide", "changelog", or "how to document".
ng-alain-component-development
Create components using ng-alain (@delon/abc) and ng-zorro-antd UI libraries. Use this skill when building enterprise UI features with ST (Simple Table), SF (Schema Form), ACL (Access Control), PageHeader, ReuseTab, and other @delon components. Ensures proper integration with ng-alain architecture, theming system, responsive layouts, and accessibility standards while following Angular 20 patterns.
vibes
Generate React web apps with Fireproof database. Use when creating new web applications, adding components, or working with local-first databases. Ideal for quick prototypes and single-page apps that need real-time data sync.
unit-test-specialist
Expert guidance on unit testing for the Pomodoro Time Tracker. Activates when working with tests, test coverage, or testable code patterns.