Browse and install Claude Skills to enhance your development workflow. Currently showing 286 skills.
This skill provides SQLite database patterns using better-sqlite3 with prepared statements for secure CRUD operations. It implements key features including nanoid primary keys, Unix timestamp management, and user-scoped queries with row-level security. Use this when building applications that require structured database interactions with security best practices.
/plugin add https://github.com/spences10/devhub-crm/tree/main/database-patterns
This Claude Skill provides component testing for Svelte 5 using Vitest browser mode and real Playwright browsers. It enables testing with semantic locators, accessibility patterns, and reactive state interactions. Use it when you need reliable browser-based component tests with auto-retrying queries and real user interactions.
/plugin add https://github.com/spences10/devhub-crm/tree/main/component-testing-patterns
This Claude Skill provides Better-auth integration patterns for implementing authentication features like login, registration, and protected routes. It includes guarded queries/forms for protected endpoints and handles email verification requirements. Key principles include using `getRequestEvent()` for cookie access and placing redirects outside try/catch blocks since they throw errors.
/plugin add https://github.com/spences10/devhub-crm/tree/main/auth-patterns
This skill provides universal development principles for task division, scope determination, testing, and dependency management. It ensures consistent quality standards across all programming languages and frameworks through systematic approaches to code review and architectural decisions. Use it when starting development tasks, planning implementation, or establishing testing strategies.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/work-execution-principles
This Claude Skill provides comprehensive TypeScript development expertise focused on ensuring type safety and implementing clean code patterns. It specializes in advanced type system features including generics, conditional types, and complex type transformations. Use it when working with TypeScript files, designing type-safe APIs, resolving type errors, or optimizing type performance in large codebases.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/typescript
This Claude Skill provides Jest-based TypeScript testing expertise, offering best practices for test structure, mocking strategies, async handling, and coverage optimization. It specializes in unit/integration testing, Jest mocking patterns, snapshot testing, and UI component testing with Testing Library. Use it when writing TypeScript test files, structuring tests, implementing mocks, or configuring Jest for TypeScript projects.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/typescript-test
This skill provides comprehensive REST API design standards and implementation guidance for developers. It covers essential patterns including URL structure, HTTP methods, status codes, pagination, filtering, error handling, and API versioning. Use it when designing API endpoints, implementing consistent response structures, or documenting APIs with OpenAPI/Swagger.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/rest-api
This skill provides React development standards and best practices for building high-quality components. It covers functional components, hooks usage, state management, performance optimization, and accessibility compliance. Use it when developing React components, creating custom hooks, or implementing TypeScript integration for type-safe components.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/react
This skill provides comprehensive project structure guidelines and best practices for organizing codebases across various project types. It offers standardized directory patterns for monorepos, web frameworks, backend services, and libraries to ensure scalable, maintainable architecture. Use it when designing new project structures, organizing monorepo workspaces, or establishing code organization conventions for teams.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/project-structure
This skill provides Next.js architecture expertise focused on App Router patterns and implementation guidance. It enforces BFF architecture, Server/Client Component strategies, and optimal data fetching with caching. Use it when implementing Server Actions, streaming SSR, route handlers, or performance optimization in Next.js 15.5+ applications.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/nextjs
This skill provides NestJS development standards and architectural patterns for building domain-centric applications. It covers modular design, dependency injection, decorator patterns, and key framework features like controllers, services, middleware, and interceptors. Use it when developing NestJS applications, implementing APIs, configuring microservices, or integrating with databases.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/nestjs
This skill provides standardized templates for comprehensive issue documentation across platforms like GitHub, Jira, and Linear. It helps developers systematically document problems, reproduction steps, root causes, and solutions. Use it when creating bug reports, incident tracking, or troubleshooting guides to ensure clear communication.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/issue-documentation
This Claude Skill provides expert GraphQL API design and implementation guidance. It specializes in schema-first design, resolver implementation, DataLoader for N+1 prevention, and federation architecture while following Apollo and Relay best practices. Use it when designing schemas, implementing queries/mutations, setting up pagination, handling errors, or working with GraphQL libraries.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/graphql
This skill provides expert assistance for writing idiomatic Go code, ensuring adherence to official conventions and best practices. It specializes in concurrent programming, interface design, error handling, and performance optimization. Use it when working on Go files, goroutines, API design, or managing modules and dependencies.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/golang
The go-test skill provides expertise in Go's standard testing package and best practices. It helps developers implement table-driven tests, subtests, benchmarks, and coverage strategies while following Go conventions. Use it when writing test files, creating mocks, detecting race conditions, or organizing integration tests in Go projects.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/go-test
This Claude Skill enforces fixed version dependency installation across all package managers to ensure reproducible builds, supply chain security, and stability. It provides guidance for installing packages, updating dependencies, and working with configuration files like package.json and requirements.txt. Use it when reviewing dependency configurations or configuring CI/CD pipelines to maintain consistent dependency management practices.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/dependency-management
This skill provides standardized templates for systematically documenting business logic and domain knowledge following Domain-Driven Design principles. It helps developers capture business rules, process flows, decision trees, and terminology glossaries to maintain consistency between requirements and implementation. Use it when documenting domain models, creating business rule repositories, or bridging communication between business and technical teams.
/plugin add https://github.com/KubrickCode/ai-config-toolkit/tree/main/business-rule-documentation
This Claude Skill establishes core development principles for work breakdown, scope definition, testing strategies, and dependency management. It provides a systematic approach for code reviews, planning, and architectural decisions to ensure consistent quality standards across all development activities. The skill is universally applicable to any programming language or framework when starting development work or planning implementation approaches.
This TypeScript skill provides comprehensive development expertise and coding standards, ensuring type safety through strict type checking and implementing clean code patterns. It specializes in advanced type system features including generics, conditional types, and template literal types. Use it when working with TypeScript files, designing type-safe APIs, handling complex type transformations, and integrating TypeScript with frameworks like React, Vue, or Angular.
This Claude Skill helps developers write TypeScript tests using Jest by providing clear test structures, effective mocking strategies, and async/await handling. It ensures type-safe test code with high coverage and maintains maintainable test suites through fixtures, spies, and snapshot testing. Use it when creating .spec.ts/.test.ts files, configuring Jest tests, or writing unit tests for React/Node.js components.
This skill provides comprehensive REST API design standards and implementation guidance for developers. It covers RESTful principles, URL structures, HTTP methods, pagination, filtering, error handling, and OpenAPI documentation. Use it when designing APIs, defining endpoints, implementing pagination, or establishing consistent response and error handling strategies.
This React skill provides development standards and best practices for building high-quality React components. It covers functional components, hooks usage, state management patterns, and performance optimization techniques including memoization strategies. Use it when developing React components in JSX/TSX files, implementing state management, optimizing performance, or writing tests with React Testing Library.
This skill provides standardized project structure templates for various project types including monorepos, NestJS, React, Go, and NPM packages. It ensures scalable architecture with clear module separation, consistent naming conventions, and organized file placement strategies. Use it when designing new project structures, setting up folder hierarchies, or establishing directory naming conventions.
This skill provides Next.js architectural standards and enforces the BFF pattern for App Router-based projects. It implements server/client component separation, data fetching strategies, and performance optimizations while ensuring SEO best practices. Use it when designing Next.js applications, implementing Server Actions, route handlers, or establishing clean architecture boundaries between frontend and backend services.