frontend-architect
Expert frontend architect for React, Next.js, Vue, and Angular with Atomic Design and state management patterns. Use when designing component architecture, building dashboards, or implementing complex frontend features. Covers TanStack Query, Zustand/Redux, routing strategies, and performance optimization.
Why use this skill?
Optimize your frontend development with the expert frontend-architect skill. Master Atomic Design, state management, and performance for React, Vue, and Angular.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-frontend-architectWhat This Skill Does
The frontend-architect skill transforms your AI agent into a senior-level frontend engineering lead. It is designed to handle complex architectural decisions, implementation patterns, and performance tuning across the modern web ecosystem including React, Next.js, Vue, and Angular. The skill focuses on scalable component design using Atomic Design principles, robust state management strategies (Zustand, Redux, Pinia, NgRx), and micro-frontend orchestration. It acts as a bridge between high-level requirements and production-grade code, ensuring that your frontend applications are not only functional but also performant, maintainable, and accessible.
Installation
To integrate this expert architecture layer, run the following command in your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-frontend-architect
Use Cases
Use this skill when you are scaffolding a new enterprise-grade application, migrating legacy frontend code to modern frameworks, or optimizing existing systems for core web vitals. It is ideal for defining directory structures, choosing between server-side vs. client-side rendering strategies, implementing design tokens for a company-wide design system, or debugging complex state synchronization issues in multi-tenant environments. Whether you are building a dashboard with heavy data visualization requirements or a complex e-commerce platform, this skill provides the architectural blueprint.
Example Prompts
- "Design an Atomic Design component structure for a Next.js 14 dashboard using Tailwind CSS and Radix UI. Start by outlining the atoms and molecules."
- "I have a performance bottleneck with large lists in my React application. Provide a guide on implementing virtual scrolling using TanStack Virtual and explain how to optimize memoization for child items."
- "Help me architect a micro-frontend solution using Module Federation for a Vue 3 application. Explain how to manage shared dependencies and design a shell application that handles authentication."
Tips & Limitations
To ensure the best results, use the incremental chunking strategy described in the skill metadata. When working on large features, request one layer (e.g., 'Routing' or 'State Management') at a time. This prevents the model from exceeding context limits or generating fragmented code. Always clarify your specific framework version, as architectural patterns for Next.js 14 (App Router) differ significantly from older Page Router implementations. The skill provides architectural guidance and code generation but requires human oversight to integrate with your specific CI/CD pipelines.
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-anton-abyzov-sw-frontend-architect": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: code-execution
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.