1. Software Development
Found 33838 skills
components-generators
kubb-labs
Provides guidance for creating React components and generators using @kubb/react-fabric, supporting both React-based and function-based patterns.
pr
kubb-labs
Provides standardized rules and checklists for preparing pull requests, creating changesets, and releasing packages in monorepo environments.
coding-style
kubb-labs
Provides coding style, testing, and PR guidelines for the Kubb ecosystem to ensure consistent and high-quality code reviews and development practices.
vibe-build
KhazP
Assists in building Minimum Viable Products (MVPs) by implementing features according to the AGENTS.md plan, triggered by user requests to start coding or develop features.
vibe-techdesign
KhazP
Creates Technical Design Documents for MVPs, guiding architecture planning and tech stack selection.
rerender-functional-setstate
TheOrcDev
Prevents stale closures and unnecessary callback recreations in React by using functional setState for state updates based on current state values.
component-wrapper-architecture
TheOrcDev
Provides best practices for creating 8-bit styled variants of shadcn/ui components through structured component wrapping techniques.
bundle-dynamic-imports
TheOrcDev
Optimizes frontend performance by lazily loading heavy components (e.g., editors, charts) using Next.js dynamic imports to reduce initial bundle size.
rerender-memo
TheOrcDev
Optimizes React component rendering by memoizing results to skip unnecessary re-renders when props remain unchanged.
js-hoist-regexp
TheOrcDev
Optimizes React component performance by hoisting RegExp creation outside render or memoizing with useMemo to avoid re-creation on every render.
bundle-barrel-imports
TheOrcDev
Optimizes import statements to reduce bundle size and improve development boot time by importing directly from source files instead of barrel files.
js-early-exit
TheOrcDev
Optimizes JavaScript code by using early returns to avoid unnecessary computations in loops and condition checks.
rendering-animate-svg
TheOrcDev
Optimizes SVG animation performance by wrapping elements in a div for hardware acceleration, specifically for 8-bit retro pixel art components.
registry-component-patterns
TheOrcDev
Registers new 8-bit components in shadcn/ui by updating registry.json during component addition to the library.
rerender-lazy-state
TheOrcDev
Defers expensive initial state calculations in React using lazy initialization with useState to improve performance.
gaming-ui-state-management
TheOrcDev
Manages state-driven visual elements for game interfaces, including health, XP, and mana bars in RPG and retro game UI components.
rendering-hoist-jsx
TheOrcDev
Optimizes React component rendering by hoisting static JSX elements outside the component to prevent unnecessary re-creation on every render.
rendering-conditional-render
TheOrcDev
Enforces explicit ternary operators for conditional rendering to prevent unexpected behavior with falsy values like 0 or NaN.
js-tosorted-immutable
TheOrcDev
Provides a safe array sorting method using toSorted() to avoid mutation, ideal for React state and shared data structures.
fumadocs-registry-integration
TheOrcDev
Registers 8-bit components in registry.json for shadcn/ui, enabling new component additions to the component library distribution.
js-set-map-lookups
TheOrcDev
Uses Set and Map for O(1) membership lookups in JavaScript, replacing array.includes() for improved performance in repeated checks.
create-migration
owid
Generates a new migration file for OWID's MySQL database schema changes, enabling version-controlled database evolution.
worktrunk
max-sixty
Guides users on configuring and using Worktrunk, a CLI tool for managing Git worktrees to automate development tasks.
swift-concurrency-expert
Dimillian
Reviews and fixes Swift Concurrency issues in Swift 6.2+ code, ensuring compliance and resolving compiler errors.