Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
web-projects
Guidelines for web development projects using JavaScript/TypeScript frameworks. Activate when working with web projects, package.json, npm/yarn/pnpm, React, Next.js, Vue, Angular, Svelte, or other web frameworks, frontend components, or Node.js applications.
majiayu000/claude-skill-registry 163
-
ai-insights-and-ux-copy
AI-powered insights, UX copywriting standards, and user experience guidelines for vehicle insurance platform. Use when designing insight panels, writing user-facing copy, implementing status messages, creating onboarding flows, or improving accessibility. Covers tone standards, interactive patterns, error messages, and empty states.
majiayu000/claude-skill-registry 163
-
page-structure-design
Use when designing page hierarchies, page templates, layout zones, or sitemap structures. Covers page sets, template inheritance, component zones, and page tree APIs for headless CMS architectures.
majiayu000/claude-skill-registry 163
-
sym
List Python symbols (classes/functions) quickly via AST to discover real identifiers before using `def`/`ctx`.
majiayu000/claude-skill-registry 163
-
dokploy-environment-config
Environment variable patterns for Dokploy templates including required vs optional syntax, secrets, connection strings, and configuration organization.
majiayu000/claude-skill-registry 163
-
bff-patterns
Backend-for-Frontend architecture patterns for API aggregation, data transformation,
and client-specific optimization. Activates when designing API layers between
backends and frontends or implementing data transformation pipelines.
majiayu000/claude-skill-registry 163
-
svg-precision
Deterministic SVG generation, validation, and rendering. Use for icons, diagrams, charts, UI mockups, or technical drawings requiring structural correctness and cross-viewer compatibility.
majiayu000/claude-skill-registry 163
-
Frontend Fundamentals
Auto-invoke when reviewing React, Vue, or frontend component code. Enforces component architecture, state management patterns, and UI best practices.
majiayu000/claude-skill-registry 163
-
fitness-coach
Create personalized workout plans and provide exercise guidance
majiayu000/claude-skill-registry 163
-
workshop-facilitator-prep
This skill should be used when preparing facilitators to deliver training workshops effectively. Use this skill to create detailed facilitator guides, design energy management strategies, develop backup plans, and ensure confident delivery.
majiayu000/claude-skill-registry 163
-
discover-protocols
Automatically discover protocol skills when working with HTTP, TCP, UDP, QUIC, and network protocols
majiayu000/claude-skill-registry 163
-
design-director
Professional design director that elevates visual outputs through systematic design thinking. Applies warm color palettes, subtle shadows, generous whitespace, and motivation-aware patterns to dashboards, interfaces, and reports.
majiayu000/claude-skill-registry 163
-
redux-state-management
Master Redux Toolkit for production state management including slices, async thunks, RTK Query, and error handling
majiayu000/claude-skill-registry 163
-
Kotlin DSL Patterns
Use when domain-specific language design in Kotlin using type-safe builders, infix functions, operator overloading, lambdas with receivers, and patterns for creating expressive, readable DSLs for configuration and domain modeling.
majiayu000/claude-skill-registry 163
-
coding-with-tailiwnd
Use this skill when you need to code with tailwind css
majiayu000/claude-skill-registry 163
-
event-store-design
Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.
majiayu000/claude-skill-registry 163
-
stakeholders-org-design
Use when designing organizational structure (team topologies, Conway's Law alignment), mapping stakeholders by power-interest for change initiatives, defining team interface contracts (APIs, SLAs, decision rights, handoffs), assessing capability maturity (DORA, CMMC, agile maturity models), planning org restructures (functional to product teams, platform teams, shared services), or when user mentions "org design", "team structure", "stakeholder map", "team interfaces", "capability maturity", "Conway's Law", or "RACI".
majiayu000/claude-skill-registry 163
-
using-tmux
Control interactive CLI tools that require a real terminal via tmux send-keys. Use for git rebase -i, git add -p, vim, nano, Python/Node REPLs, or any command that hangs waiting for terminal input.
majiayu000/claude-skill-registry 163
-
postfx-effects
Post-processing visual effects including chromatic aberration, vignette, depth of field, film grain, color grading, and LUT support. Use when adding cinematic polish, retro aesthetics, camera simulation, or atmospheric effects to 3D scenes. Essential for mood, style, and visual storytelling.
majiayu000/claude-skill-registry 163
-
design-frontend-component
Use when creating React/Vue components or adding UI features. Enforces composition patterns and state management best practices.
majiayu000/claude-skill-registry 163
-
motion
Build sophisticated React animations with Motion (formerly Framer Motion) - declarative animations, gestures (drag, hover, tap), scroll effects, spring physics, layout animations, and SVG manipulation. Optimize bundle size with LazyMotion (4.6 KB) or useAnimate mini (2.3 KB).
Use when: adding drag-and-drop interactions, creating scroll-triggered animations, implementing modal dialogs with transitions, building carousels with momentum, animating page/route transitions, creating parallax hero sections, implementing accordions with smooth expand/collapse, or optimizing animation bundle sizes. For simple list animations, use auto-animate skill instead (3.28 KB vs 34 KB).
Troubleshoot: AnimatePresence exit not working, large list performance issues, Tailwind transition conflicts, Next.js "use client" errors, scrollable container layout issues, or Cloudflare Workers build errors (resolved Dec 2024).
majiayu000/claude-skill-registry 163
-
spatial-surface-architecture
Surface-first hybrid architecture for StickerNest widget and sticker placement in VR/AR. Use when designing spatial placement systems, deciding between XR planes vs custom environments, implementing widget snapping, or understanding how surfaces should be prioritized. Covers Meta Horizon OS and visionOS design patterns, diegetic vs non-diegetic UI, and the room-as-canvas paradigm.
majiayu000/claude-skill-registry 163
-
vly-money
Crypto wallet assistant for generating payment links for supported tokens (USDC, USDT, vUSD, ICP, CKUSDC) across multiple networks (Solana, Ethereum, Base, BSC, Vly, ICP), X402 redirect links for accessing payment-protected content, and providing access to the vly.money wallet interface. Use when users request to send/transfer crypto, mention 402 errors or payment-required content, or explicitly ask to access vly.money wallet.
majiayu000/claude-skill-registry 163
-
learning-path-patterns
Comprehensive guide to Learning Path patterns for the Plataforma B2B de treinamento técnico corporativo educational platform. This skill covers the conceptual difference between Study Areas (courses) and Proposed Paths (sequences of courses), data modeling, UI/UX patterns, and implementation guidelines.
Learn how to structure Learning Paths correctly: a Proposed Path is NOT a container of loose flashcards, but a curated sequence of Study Areas (courses). Each path references existing courses with metadata like order, availability status, and estimated hours.
Real-world examples are taken from the Hub MVP implementation (US-044), including caminhoExemploData.js, HubView.jsx, and LearningPathView.jsx. The skill demonstrates the reference pattern used for "Desenvolvedor Backend" path that sequences Bash, Linux, Docker, and DevOps courses.
Key topics include data schema design (cursos array with ordem, areaId, disponivel flags), computed properties (getters for statistics), navigation patterns (path -> course -> lesson), availability states (disponivel: true/false with badges), and how to add new paths without duplicating course data.
This skill is essential for implementing new Learning Paths, maintaining the Hub MVP pattern, scaling to multiple paths, and ensuring UI/UX consistency across the educational platform. Includes the correct mental model for Course vs Path separation.
majiayu000/claude-skill-registry 163