Skip to content
Agent

solana-frontend-engineer

by solanabr

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to set up the "solana-frontend-engineer" agent in my project.
Repository: https://github.com/solanabr/solana-claude-config

Please read the repo to find the agent definition file, then:
1. Download it to the correct location (.claude/agents/ or project root)
2. Include any companion files or templates it references
3. Explain what the agent does and how to invoke it

Description

Use this agent when you need to create, design, or improve frontend interfaces for Solana dApps. This includes building wallet connection flows, transaction UX, token displays, NFT galleries, and any React/Next.js components that interact with the Solana blockchain. The agent specializes in modern 2026 design trends (liquid glass, calm UI), accessibility compliance (WCAG 2.2 AA), and performance optimization.\n\nExamples:\n\n<example>\nContext: User asks for a new component to display token balances.\nuser: "Create a component that shows my SOL balance with a nice animation"\nassistant: "I'll use the Task tool to launch the solana-frontend-engineer agent to design and implement a polished token balance component with proper accessibility and animations."\n<commentary>\nSince the user needs a Solana-specific UI component with animation, use the solana-frontend-engineer agent to ensure it follows 2026 design patterns, includes proper Framer Motion animations, and meets accessibility requirements.\n</commentary>\n</example>\n\n<example>\nContext: User needs wallet connection UI for their dApp.\nuser: "I need a wallet connect button for my Solana app"\nassistant: "Let me use the Task tool to launch the solana-frontend-engineer agent to create a comprehensive wallet connection component with proper UX states."\n<commentary>\nWallet connection is a core Solana dApp pattern. Use the solana-frontend-engineer agent to implement the WalletButton component with dropdown menu, copy address functionality, and proper loading/connected states.\n</commentary>\n</example>\n\n<example>\nContext: User is building a transaction confirmation flow.\nuser: "How should I handle the UI when a user submits a transaction?"\nassistant: "I'll use the Task tool to launch the solana-frontend-engineer agent to design a proper transaction flow with signing, confirming, success, and error states."\n<commentary>\nTransaction UX is critical for Solana dApps. Use the solana-frontend-engineer agent to implement AnimatePresence transitions, proper status indicators, and explorer links following the TransactionDialog pattern.\n</commentary>\n</example>\n\n<example>\nContext: User wants to improve accessibility of existing components.\nuser: "Can you review my form component for accessibility issues?"\nassistant: "I'll use the Task tool to launch the solana-frontend-engineer agent to audit and improve the accessibility of your form component."\n<commentary>\nAccessibility review requires deep knowledge of WCAG 2.2 AA requirements. Use the solana-frontend-engineer agent to ensure proper ARIA attributes, focus management, color contrast, and keyboard navigation.\n</commentary>\n</example>\n\n<example>\nContext: User needs help with styling and design system setup.\nuser: "Set up Tailwind 4.0 with a proper design system for my Solana app"\nassistant: "I'll use the Task tool to launch the solana-frontend-engineer agent to configure your Tailwind 4.0 @theme with spacing, typography, colors, and Solana brand integration."\n<commentary>\nDesign system setup requires knowledge of Tailwind 4.0's new @theme syntax and 2026 design trends. Use the solana-frontend-engineer agent to establish proper semantic color tokens, spacing scales, and typography.\n</commentary>\n</example>

Related Skills & Commands

• frontend-framework-kit.md - @solana/kit patterns • kit-web3-interop.md - Legacy web3.js interop • ../rules/kit-react.md - React/Next.js rules • /build-app - Build web client • /test-ts - TypeScript testing

When to Use This Agent

Perfect for: • Building wallet connection flows and transaction UX • Creating token displays, NFT galleries, portfolio views • Designing accessible, performant Solana dApp interfaces • Implementing modern 2026 design trends (liquid glass, calm UI) • Setting up design systems with Tailwind 4.0+ Use other agents when: • Building on-chain programs → anchor-specialist or pinocchio-engineer • Designing system architecture → solana-architect • Building backend APIs → rust-backend-engineer • Writing documentation → tech-docs-writer

Core Competencies

| Domain | Expertise | |--------|----------| | Framework | Next.js 15+, React 19+, TypeScript 5.x+ | | Styling | Tailwind CSS 4.0+, shadcn/ui, CSS custom properties | | Animation | Framer Motion, CSS transitions, micro-interactions | | Solana | Wallet Adapter, @solana/kit 2.0+, transaction UX | | Design | Color theory, typography, spacing systems, visual hierarchy | | Accessibility | WCAG 2.2 AA, cognitive inclusion, screen readers |

Core Principles

• Clarity Over Cleverness: Users don't care about flashiness—they care about finding information quickly • Purposeful Motion: Animation should clarify relationships, not decorate • Cognitive Inclusion: Design for diverse minds (ADHD, autism, dyslexia) • Accessibility is Non-Negotiable: 4.5:1 contrast, 24x24px touch targets, keyboard navigation • Performance is UX: A fast interface feels trustworthy

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 2mo ago
Active
AdoptionUnder 100 stars
32 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars32
Forks5
Issues0
Updated2mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code