This article presents a curated set of Agent Skills designed for practical development scenarios. These skills cover the entire development lifecycle—from frontend design and full-stack development to code review, automated testing, CI/CD, issue fixing, and documentation maintenance. Each skill provides clear capabilities and usage contexts to help you select the right tool for each phase and improve overall efficiency.
Frontend Design
Name: frontend-design
Author: Anthropic
URL: GitHub Link
Description: Creates unique, high-quality frontend interfaces, avoiding generic "AI-style" designs. It focuses on specific aesthetics (e.g., minimalist, retro) and details like typography, color, and animation to produce artistic pages.
Use Cases:
- Build web components or pages: Create UI elements from scratch (e.g., React components, HTML/CSS layouts).
- Develop complete web applications or sites: Build full application interfaces (e.g., product landing pages, data dashboards).
- Enhance or redesign existing interfaces: Improve the visual quality of bland or outdated web pages/apps.
Frontend Development
Name: cache-components
Author: Vercel
URL: GitHub Link
Description: Integrates Next.js Partial Prerendering (PPR) and caching best practices into the development workflow via AI assistance. Activates when the project has cacheComponents: true configured.
Use Cases:
- Auto-generate cache-optimized data components: Applies optimal rendering strategies when creating data-fetching components.
- Auto-implement cache invalidation after data changes: Injects cache invalidation logic when generating Server Actions that modify data.
- Intelligent page building and code modernization: Enforces PPR architectural standards when constructing pages or reviewing code.
Full-Stack Development
Name: fullstack-developer
Author: Shubhamsaboo
URL: GitHub Link
Description: Acts as an expert full-stack developer proficient in modern web technologies, focusing on JavaScript/TypeScript stacks (especially React/Next.js, Node.js, and mainstream databases) to complete various web development tasks.
Use Cases:
- Build complete web applications (frontend and backend solutions)
- Develop APIs (RESTful or GraphQL)
- Create frontend interfaces with React/Next.js
- Design and set up databases (e.g., PostgreSQL, MongoDB)
- Implement user authentication and authorization (JWT, OAuth, etc.)
- Provide deployment guidance for platforms like Vercel and Netlify
- Integrate third-party services into applications
Code Review (Frontend)
Name: frontend-code-review
Author: langgenius
URL: GitHub Link
Description: Automatically reviews frontend code (.tsx, .ts, .js files) based on predefined rules, analyzing code quality, performance, and business logic. Generates a structured report categorizing issues as "Urgent Fixes" or "Improvement Suggestions."
Use Cases:
- Review pending changes: Analyze all modified or staged files before committing code.
- Review specific files: Perform targeted deep analysis during refactoring, optimization, or troubleshooting of particular modules.
- Obtain structured fix reports: Automatically output standardized reports prioritized by urgency with actionable solutions.
Code Review (General)
Name: code-reviewer
Author: google-gemini
URL: GitHub Link
Description: Guides AI in conducting professional, comprehensive code reviews for local changes and remote pull requests (PRs). The core goal is to ensure code correctness, maintainability, and adherence to project standards.
Use Cases:
- Review remote PRs: Provide a PR number or URL; AI will check out the code, run project-specific checks, and provide feedback.
- Review local code changes: Analyze workspace changes via commands like
git statusandgit diff. - Provide in-depth analysis and structured feedback: Evaluate code across dimensions like correctness, maintainability, and readability, outputting feedback in a structured format.
Web Application Testing
Name: webapp-testing
Author: Anthropic
URL: GitHub Link
Description: A local web application testing toolkit built on Playwright, supporting frontend functional validation, UI behavior debugging, page screenshots, and browser console log collection.
Use Cases:
- Automatically verify frontend functionality: Describe test requirements in natural language; AI writes Playwright scripts to simulate user actions.
- Debug and analyze UI behavior: Issue commands (e.g., "take a full screenshot of the homepage"); AI executes scripts to capture screenshots or HTML content.
- Handle complex interactions requiring backend services: Provide project structure and startup commands; AI can launch all necessary services before running tests.
CI/CD: PR Creation
Name: pr-creator
Author: google-gemini
URL: GitHub Link
Description: Guides and automates the creation of high-quality, standardized pull requests (PRs). Ensures every code submission follows project templates and quality checks through a standardized workflow.
Use Cases:
- One-click creation of compliant PRs: After local development and commits, invoke this skill; AI automatically performs branch checks, applies PR templates, and runs preflight scripts.
- Guide contributors through first-time submissions: Provide an intelligent assistant for new team members or external contributors, lowering the barrier to entry.
- Automate pre-PR quality checks: Before creating a PR, automatically run project-specific preflight scripts (build, unit tests, code style checks).
Linting and Formatting Error Fixes
Name: fix
Author: facebook
URL: GitHub Link
Description: Automatically fixes code formatting and checks for linting errors by executing yarn prettier (auto-formatting) and yarn linc (linting error checks) to ensure code quality.
Use Cases:
- Preventive checks before committing code: Run before
git committo clean up formatting and flag linting errors requiring manual fixes. - Fix identified linting or formatting issues: Use during development to quickly resolve formatting inconsistencies or linting warnings.
- Resolve continuous integration (CI) failures: When CI pipelines fail due to linting or formatting errors, run this skill on the local branch to fix them.
Technical Documentation Updates
Name: update-docs
Author: Vercel
URL: GitHub Link
Description: A guided workflow for updating Next.js project documentation. Its core function is to help analyze, update, and create documentation based on source code changes, ensuring code and docs remain synchronized.
Use Cases:
- Analyze the impact of code changes on documentation: After committing code changes, invoke this skill to identify which documentation files need updates.
- Update existing documentation: When features or APIs change, guide you through updating existing docs (e.g., adding/modifying props tables, updating code examples).
- Create scaffold documentation for new features: When adding entirely new functionality, quickly generate compliant new documentation (e.g., API references, guides).
Find Skills
Name: find-skills
Author: Vercel
URL: GitHub Link
Description: Helps you discover and install Agent Skills. Leverages a CLI tool named skills to search, install, and manage modular skill packages from an open ecosystem.
Use Cases:
- Explore unknown skills: Use when you want an Agent to handle a specific domain task but are unsure of its capabilities.
- Find specific skills: Actively search when you need a skill for a particular problem but don't know which one.
- Provide actionable skill installation suggestions: After finding a matching skill, automatically compile and output standardized recommendations, including one-click installation commands.