senior-frontend
Frontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, analyzing bundle sizes, scaffolding frontend projects, implementing accessibility, or reviewing frontend code quality.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alirezarezvani/senior-frontendWhat This Skill Does
The Senior Frontend skill is an advanced automation toolkit designed for React and Next.js developers. It acts as an expert pair programmer, capable of scaffolding production-ready frontend projects, generating high-quality TypeScript components, and managing boilerplate configurations. By leveraging internal Python scripts, this skill standardizes the file structure, testing setup, and styling conventions of a project, ensuring consistency across your frontend codebase. Whether you are setting up a new Next.js 14+ application with App Router, generating isolated UI components with Storybook stories, or implementing complex custom hooks, this skill automates the repetitive setup tasks that usually consume developer time.
Installation
To integrate this skill into your environment, run the following command via the ClawHub CLI:
clawhub install openclaw/skills/skills/alirezarezvani/senior-frontend
Ensure you have Python 3.8+ installed, as the skill relies on internal scripts for project scaffolding and file generation.
Use Cases
- Rapid Prototyping: Instantly scaffold Next.js dashboards with pre-integrated authentication and form validation logic.
- Code Consistency: Use the generator to ensure every component in your project has a corresponding test file and Storybook entry.
- Project Refactoring: Quickly extract complex logic into reusable custom React hooks without worrying about boilerplate.
- Performance Tuning: Analyze current component structures to identify potential re-rendering issues or excessive bundle sizes.
Example Prompts
- "Scaffold a new Next.js dashboard project with Tailwind CSS, NextAuth, and React Query integration."
- "Generate a new client-side 'DataGrid' component in the components/ui directory, including a Vitest test file and a Storybook story."
- "Create a custom hook named 'useDebounce' that accepts a value and delay, including TypeScript type definitions."
Tips & Limitations
- Tips: Always use the
--dry-runflag if you are testing new scaffolds to see the file structure before applying changes to your disk. When generating components, grouping them by feature or domain rather than just type (e.g., 'ui', 'hooks') can make scaling easier as the codebase grows. - Limitations: This skill is optimized for React and Next.js environments and will not be effective for other frameworks like Vue or Angular. It requires write access to the filesystem to execute effectively. Ensure your working directory is clean before running scaffolding commands to avoid file naming conflicts.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alirezarezvani-senior-frontend": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
intl-expansion
International market expansion strategy. Market selection, entry modes, localization, regulatory compliance, and go-to-market by region. Use when expanding to new countries, evaluating international markets, planning localization, or building regional teams.
marketing-strategy-pmm
Product marketing skill for positioning, GTM strategy, competitive intelligence, and product launches. Use when the user asks about product positioning, go-to-market planning, competitive analysis, target audience definition, ICP definition, market research, launch plans, or sales enablement. Covers April Dunford positioning, ICP definition, competitive battlecards, launch playbooks, and international market entry. Produces deliverables including positioning statements, battlecard documents, launch plans, and go-to-market strategies.
paid-ads
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.
qms-audit-expert
ISO 13485 internal audit expertise for medical device QMS. Covers audit planning, execution, nonconformity classification, and CAPA verification. Use for internal audit planning, audit execution, finding classification, external audit preparation, or audit program management.
code-reviewer
Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzing code quality, identifying issues, generating review checklists.