Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

giuseppe-trisciuoglio/developer-kit

116 skills192k installs36.1k starsGitHub

Install

npx skills add https://github.com/giuseppe-trisciuoglio/developer-kit

Skills in this repo

1Shadcn Uishadcn-ui is a collection of accessible React components built with Tailwind CSS and Radix UI primitives. It provides copy-paste component templates that developers customize for their projects rather than a traditional dependency. Developers use it to accelerate UI development with production-ready, accessible components.19.3kinstalls2Tailwind Css PatternsTailwind CSS Patterns is a skill within the Developer Kit plugin system for Claude Code. It provides reusable Tailwind CSS patterns and best practices. Developers use it when building component-driven UIs with Tailwind CSS or needing pattern reference during frontend development.14kinstalls3Unit Test Bean ValidationUnit Test Bean Validation provides executable patterns for testing Jakarta Bean Validation and JSR-380 annotations with Hibernate Validator in isolation. It covers built-in constraints such as NotNull, Email, Min, Max, and Size, plus custom Constraint implementations, cross-field validation, and validation groups. Tests build a Validator once per class in BeforeEach using Validation.buildDefaultValidatorFactory and assert on ConstraintViolation property paths, messages, and invalid values. Examples include Maven test-scope dependencies for jakarta.validation-api, hibernate-validator, and AssertJ, a shared BaseValidationTest setup, valid and invalid case coverage, and parameterized tests for multiple inputs. Best practices stress null edge cases, exact violation counts, stateless custom validators, and keeping validation tests out of controller integration layers. Reference files document custom validators and advanced validation group patterns. The skill explicitly targets fast unit tests without Spring Boot context or database dependencies.2.8kinstalls4React Patternsreact-patterns provides React 19 guidance for Next.js App Router applications covering Server Components, Server Actions, and concurrent hooks. A quick reference maps useState, useReducer, useTransition, useDeferredValue, useOptimistic, useActionState, useFormStatus, and React Compiler auto-memoization to concrete use cases. Examples show async Server Components fetching data with client islands using useTransition, useOptimistic todo lists for instant feedback, and Server Actions validated with Zod plus useActionState form status. Instructions walk through choosing server versus client components, typing props, wrapping async trees in Suspense, optimizing with React Compiler or manual memoization, and validating public Server Action endpoints. Best practices emphasize starting server-first, adding use client only for hooks and events, keeping effects for external synchronization, and using stable list keys. React 19 specifics require Suspense around use(promise), serializable server-to-client props, and schema validation on every Server Action submission.2.6kinstalls5Drizzle Orm Patternsdrizzle-orm-patterns is a comprehensive Drizzle ORM guide for schema definition, CRUD operations, relations, queries, transactions, and migrations. It supports PostgreSQL, MySQL, SQLite, MSSQL, and CockroachDB with dialect-specific table functions like pgTable and mysqlTable. The skill covers one-to-one, one-to-many, and many-to-many relations, type-safe inserts and selects with eq filters, update and delete builders, transaction rollback patterns, and Drizzle Kit migration setup. Quick reference tables map database dialects to imports and operations to methods such as db.insert, db.select, db.update, db.delete, and db.transaction. Agents proactively use it when defining schemas, writing joins and aggregations, or configuring migrations. Examples walk through basic schema plus query flows and relation definitions with defineRelations. The allowed tools include Read, Write, Edit, Bash, Grep, and Glob for hands-on codebase work.2.5kinstalls6Nextjs PerformanceExpert guidance for optimizing Next js applications with focus on Core Web Vitals modern patterns and best practices This skill provides comprehensive guidance for optimizing Next js applications It covers Core Web Vitals optimization LCP INP CLS modern React patterns Server Components caching strategies and bundle optimization techniques Designed for developers already familiar with React Next js who want to implement production grade optimizations Use this skill when working on Next js applications and need to Optimize Core Web Vitals LCP INP CLS for better performance and SEO Implement image optimization with next image for faster loading Configure font optimization with next font to eliminate layout shift Set up caching strategies using unstable_cache revalidateTag or ISR Convert Client Components to Server Components for reduced bundle size Implement Suspense streaming for progressive page loading Analyze and reduce bundle size with code splitting and dynamic imports Configure metadata and SEO for better search engine visibility Optimize API route handlers for better performance Apply Next js 16 and React 19 modern patterns Core2.3kinstalls7Tailwind Design SystemExpert guide for creating and managing a centralized Design System using Tailwind CSS v4 1 and shadcn ui This skill provides structured workflows for defining design tokens configuring themes with CSS variables and building a consistent UI component library based on shadcn ui primitives Relationship with other skills tailwind css patterns covers utility first styling responsive design and general Tailwind CSS usage shadcn ui covers individual component installation configuration and implementation This skill focuses on the system level orchestration design tokens theming infrastructure component wrapping patterns and ensuring consistency across the entire application Setting up a new design system from scratch with Tailwind CSS and shadcn ui Defining design tokens colors typography spacing radius shadows as CSS variables Configuring globals css with a centralized theming system light dark mode Wrapping shadcn ui components into design system primitives with enforced constraints Building a token driven component library for consistent UI Migrating from a JavaScript based Tailwind config to CSS first configuration v4 1 Establishing color palettes with oklch format for perceptual2.2kinstalls8Typescript DocsGenerate production ready TypeScript documentation with layered architecture for multiple audiences Supports API docs with TypeDoc ADRs and framework specific patterns Use JSDoc annotations for inline documentation TypeDoc for API reference generation and ADRs for tracking design choices Key capabilities TypeDoc configuration and API documentation generation JSDoc patterns for all TypeScript constructs ADR creation and maintenance Framework specific patterns NestJS React Express Angular Vue ESLint validation rules for documentation quality GitHub Actions pipeline setup Use this skill when creating API documentation architectural decision records code examples or framework specific patterns for NestJS Express React Angular or Vue Tool Purpose Command TypeDoc API documentation generation npx typedoc Compodoc Angular documentation npx compodoc p tsconfig json ESLint JSDoc Documentation validation eslint ext ts src The typescript docs agent skill provides documented workflows prerequisites triggers and safety guidance from its SKILL md source Agents load it when user requests match the description and follow step by step instructions without inventing capabilities It integrates with s.2.1kinstalls9NestjsProvides NestJS patterns with Drizzle ORM for building production ready server side applications Covers CRUD modules JWT authentication database operations migrations testing microservices and GraphQL integration Building REST APIs or GraphQL servers with NestJS Setting up authentication and authorization with JWT Implementing database operations with Drizzle ORM Creating microservices with TCP Redis transport Writing unit and integration tests Running database migrations with drizzle kit 1 Install dependencies npm i drizzle orm pg npm i D drizzle kit tsx 2 Define schema Create src db schema ts with Drizzle table definitions 3 Create DatabaseService Inject Drizzle client as a NestJS provider 4 Build CRUD module Controller Service Repository pattern 5 Add validation Use class validator DTOs with ValidationPipe 6 Implement guards Create JWT Roles guards for route protection 7 Write tests Use nestjs testing with mocked repositories 8 Run migrations npx drizzle kit generate Verify SQL npx drizzle kit migrate typescript src db schema ts export const users pgTable users id serial id primaryKey name text name notNull email text email2kinstalls10Spring Boot Test PatternsProvides comprehensive testing patterns for Spring Boot applications covering unit integration slice and container-based testing with JUnit 5 Mockito Testcontainers and performance optimization Use when writing tests Test methods MockBean mocks or implementing test suites for Spring Boot applications name spring-boot-test-patterns description Provides comprehensive testing patterns for Spring Boot applications covering unit integration slice and container-based testing with JUnit 5 Mockito Testcontainers and performance optimization Use when writing tests Test methods MockBean mocks or implementing test suites for Spring Boot applications allowed-tools Read Write Edit Bash Glob Grep Spring Boot Testing Patterns Overview Comprehensive guidance for writing robust test suites for Spring Boot applications using JUnit 5 Mockito Testcontainers and performance-optimized slice testing patterns When to Use Writing unit tests for services or repositories with mocked dependencies Implementing integration tests with real databases via Testcontainers Testing REST APIs with WebMvcTest or MockMvc Configuring ServiceConnection for container management in Spring Boot 3 5 Quick Reference Test Type.2kinstalls11Spring Boot Rest Api StandardsProvides REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handling, pagination, security headers, HATEOAS and architecture patterns. The spring-boot-rest-api-standards skill documents workflows and patterns from the repository SKILL.md. --- name: spring-boot-rest-api-standards description: Provides REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handling, pagination, security headers, HATEOAS and architecture patterns. allowed-tools: Read, Write, Edit, Bash, Glob, Grep --- # Spring Boot REST API Standards ## Overview REST API design standards for Spring Boot covering URL design, HTTP methods, status codes, DTOs, validation, error handling, pagination, and security headers. ## When to Use - Creating REST endpoints and API routes - Designing DTOs and API contracts - Implementing error handling and validation - Setting up pagination and filtering - Configuring security headers and CORS - Reviewing REST API architecture ## Instructions ### To Build RESTful API Endpoints Follow these steps to create well-designed REST API end.1.9kinstalls12Unit Test Boundary ConditionsThe unit-test-boundary-conditions skill. Provides edge case, corner case, boundary condition, and limit testing patterns for Java unit tests. Validates minimum/maximum values, null cases, empty collections, numeric overflow/underflow, floating-point precision, and off-by-one scenarios using JUnit 5 and AssertJ. Use when writing .java test files to ensure code handles limits, corner cases, and special inputs correctly. Covers numeric boundaries, string edge cases, collection states, floating-point precision, date/time limits, and off-by-one scenarios. **Identify boundaries**: List numeric limits (MIN_VALUE, MAX_VALUE, zero), string states (null, empty, whitespace), collection sizes (0, 1, many) 2. **Apply parameterized tests**: Use with or for multiple boundary values 3. **Test both sides of boundaries**: Cover values just below, at, and just above each boundary 4. **Run tests after adding each boundary category** to catch issues early 5. **Verify floating-point precision**: Use with AssertJ 6.1.9kinstalls13Spring Boot Security JwtThe spring-boot-security-jwt skill Provides JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 integration, and RBAC/permission-based access control using Spring Security 6.x. Use when implementing authentication or authorization in Spring Boot applications. It covers access and refresh token generation with configurable expiration. Key workflows include bearer token and HttpOnly cookie authentication strategies. This skill provides implementation patterns for stateless JWT authentication in Spring Boot applications. It covers the complete authentication flow including token generation with JJWT 0.12.6, Bearer/cookie-based authentication, refresh token rotation, and method-level authorization with @PreAuthorize expressions. Key capabilities: - Access and refresh token generation with configurable expiratio Developers invoke spring-boot-security-jwt when the task matches the triggers and reference files in SKILL.md for grounded, stepwise execution. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation.1.9kinstalls14Spring Data JpaSpring Data JPA provides patterns for building robust persistence layers in Java applications. It enables developers to create repository interfaces with CRUD operations, configure entity relationships with proper cascade types, write derived and custom queries, implement pagination with Pageable, set up database auditing with entity listeners, manage transactions explicitly, and optimize performance through indexing and fetch strategies. This skill covers entity design best practices, N+1 query prevention, pagination validation, and production-safe deployment strategies for complex data models.1.9kinstalls15Spring Boot Openapi DocumentationThe spring-boot-openapi-documentation skill teaches agents to generate comprehensive REST API documentation with SpringDoc OpenAPI 3.0 and Swagger UI for Spring Boot 3.x WebMvc or WebFlux apps. Workflow covers adding springdoc-openapi-starter dependencies, configuring application.yml paths for api-docs and swagger-ui, annotating controllers with Tag, Operation, ApiResponse, Parameter, Schema, and SecurityRequirement, and documenting models with validation metadata. It supports JWT, OAuth2, and Basic Auth security schemes, pageable endpoints via ParameterObject, programmatic OpenAPI bean customization, multiple API groups, error response documentation, and Kotlin APIs. Reference files split dependency setup, configuration, controller patterns, model schemas, security, pagination, and advanced customization. Agents should load only the references needed per task rather than every file at once.1.8kinstalls16Drawio Logical DiagramsThe drawio-logical-diagrams skill outputs valid .drawio mxGraphModel XML for logical flows, system architecture, BPMN processes, UML class or sequence diagrams, data flow diagrams, and decision flowcharts using generic shapes. Workflow analyzes the request, picks diagram type, assigns sequential mxCell ids starting at two, validates closed tags, unique ids, parent references, escaped entities, and coordinate positivity before writing files. It explicitly excludes AWS, Azure, or GCP architecture diagrams covered by a separate cloud skill. Agents structure roots, vertices, edges, and connectors per draw.io conventions with validation checklist gates. Use when users need logical system diagrams, process flows, or abstract architecture docs in draw.io format.1.8kinstalls17Turborepo MonorepoThe turborepo-monorepo skill covers Turborepo management for TypeScript JavaScript monorepos including workspace creation via pnpm create turbo, turbo.json task dependencies and outputs, Next.js NestJS setup, Vitest Jest pipelines, GitHub Actions GitLab CI, Vercel Remote Cache, build tuning, and migration from other monorepo tools. Instructions include minimal configs debugging cache misses and optimizing hit ratios. Developers invoke when initializing monorepos wiring task graphs implementing remote caching or troubleshooting dependency chains across packages in Turborepo workspaces for faster CI and local builds. pnpm create turbo workspace scaffolding. turbo.json tasks outputs dependencies. Next.js NestJS Vitest Jest monorepo setup. Vercel Remote Cache and CI workflows. Debug cache misses and task graphs. Turborepo monorepo setup guide. User asks Turborepo tasks or remote cache.1.8kinstalls18Clean ArchitectureThe clean-architecture skill documents layered architecture patterns for Java 21 and Spring Boot 3.5 plus applications separating domain logic from frameworks. It covers entities, use cases, interface adapters, and infrastructure layers with dependency rule enforcement pointing inward. Hexagonal ports and adapters patterns define inbound and outbound boundaries, while DDD guidance covers aggregates, value objects, domain events, and repository abstractions. Agents help structure packages, avoid framework leakage into domain models, and apply testing strategies at use-case boundaries. Reference material supports migration from anemic service classes to explicit application services. Use when structuring Spring Boot services with maintainable domain cores. Clean Architecture layers with inward dependency rule. Hexagonal ports and adapters for inbound and outbound boundaries. DDD aggregates, value objects, and domain events guidance. Java 21 and Spring Boot 3.5 plus implementation patterns.1.8kinstalls19Prompt EngineeringThe prompt-engineering skill from developer-kit structures LLM prompt design across drafting, optimization, evaluation, and production patterns. Core workflows cover few-shot example selection with three to five balanced examples, chain-of-thought scaffolding, system prompt design, and template composition loaded from references on demand. Agents read targeted reference files for few-shot patterns, reasoning workflows, and system prompt guidance rather than improvising. Use cases include rewriting weak prompts, adding edge-case examples, measuring reliability, and building reusable prompt libraries. The skill emphasizes testable prompts with explicit output formatting and progressive example ordering from simple to complex cases. Covers few-shot selection, chain-of-thought, system prompts, and templates. Loads references/ files only for the pattern being applied. Targets measurable optimization and structured output formatting. Balances example count with context window limits. Supports prompt rewrite, debug, and production template workflows.1.8kinstalls20Spring Boot Crud PatternsThe spring-boot-crud-patterns skill delivers complete CRUD workflows for Spring Boot 3.5 plus using feature-focused architecture. Creates domain aggregates JPA repositories application services REST controllers DTO records and validation gates across domain application presentation infrastructure packages. Workflow establishes feature structure defines entity invariants exposes repository ports implements services and controllers with pagination support. Use implement Spring CRUD controller create endpoint add JPA entity refine repository map DTOs diagnose transaction boundaries in Java backend services. Feature packages domain application presentation infra. Entity invariants via factory methods. Repository ports without framework in domain. REST controllers with DTO validation. Validation gates before each workflow step. Spring Boot 3 CRUD pattern generator. User asks Spring Boot CRUD controller entity.1.7kinstalls21Chunking StrategyThe chunking strategy skill Provides chunking strategies for RAG systems. Generates chunk size recommendations (256-1024 tokens), overlap percentages (10-20%), and semantic boundary detection methods. Validates semantic coherence and evaluates retrieval precision/recall metrics. Use when building retrieval-augmented generation systems, vector databases, or processing large documents. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include **Fixed-Size Chunking** (Level 1); Use for simple documents without clear structure; Start with 512 tokens and 10-20% overlap; Adjust: 256 for factoid queries, 1024 for analytical. Reference commands include python -c "; from sentence_transformers import SentenceTransformer. Use when developers or agents need structured guidance for chunking strategy tasks with evidence grounded in the bundled SKILL.md rather than generic advice. **Fixed-Size Chunking** (Level 1) Use for simple documents without clear structure Start with 512 tokens and 10-20% overlap Adjust: 256 for factoid queries, 1024 for analytical **Recursive Character Chunking** (Level 2) Use for document.1.7kinstalls22Unit Test Service LayerThe unit test service layer skill Provides patterns for unit testing service layer with Mockito. Creates isolated tests that mock repository calls, verify method invocations, test exception scenarios, and stub external API responses. Use when testing service behaviors and business logic without database or external services. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include Testing business logic in `@Service` classes; Mocking repository and external client dependencies; Verifying service interactions with mocked collaborators; Testing error handling and edge cases in services. Reference commands include @ExtendWith(MockitoExtension.class); class UserServiceTest {. Use when developers or agents need structured guidance for unit test service layer tasks with evidence grounded in the bundled SKILL.md rather than generic advice. Testing business logic in `@Service` classes Mocking repository and external client dependencies Verifying service interactions with mocked collaborators Testing error handling and edge cases in services Writing fast, isolated unit tests (no database, no API calls) Ver.1.7kinstalls23Spring Boot CacheThe spring boot cache skill Provides patterns for implementing Spring Boot caching: configures Redis/Caffeine/EhCache providers with TTL and eviction policies, applies @Cacheable/@CacheEvict/@CachePut annotations, validates cache hit/miss behavior, and exposes metrics via Actuator. Use when adding caching to Spring Boot services, configuring cache expiration, evicting stale data, or diagnosing cache misses. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include Add `@Cacheable`, `@CachePut`, or `@CacheEvict` to service methods.; Configure Caffeine, Redis, or Ehcache with TTL and capacity policies.; Implement eviction strategies for stale data.; Diagnose cache misses or invalidation issues. Reference commands include @Service; @CacheConfig(cacheNames = "users"). Use when developers or agents need structured guidance for spring boot cache tasks with evidence grounded in the bundled SKILL.md rather than generic advice. Add `@Cacheable`, `@CachePut`, or `@CacheEvict` to service methods. Configure Caffeine, Redis, or Ehcache with TTL and capacity policies. Implement eviction strategies for stale data.1.7kinstalls24Spring Ai Mcp Server PatternsThe spring ai mcp server patterns skill Provides Spring Boot MCP server patterns that create Model Context Protocol servers with Spring AI by defining tool handlers, exposing resources, configuring prompt templates, and setting up transports for AI function calling and tool calling. Use when building MCP servers to extend AI capabilities with Spring's official AI framework, implementing AI tools, custom function calling, or MCP client integration. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include Keep tools focused - one operation per tool; Use clear, action-oriented names (`getWeather`, `executeQuery`); Always annotate parameters with `@ToolParam` and descriptive text; Return structured records/DTOs, not raw strings or maps. Use when developers or agents need structured guidance for spring ai mcp server patterns tasks with evidence grounded in the bundled SKILL.md rather than generic advice.1.7kinstalls25Spring Boot Resilience4jThe spring boot resilience4j skill Provides fault tolerance patterns for Spring Boot 3.x using Resilience4j. Use when implementing circuit breakers, handling service failures, adding retry logic with exponential backoff, configuring rate limiters, or protecting services from cascading failures. Generates circuit breaker, retry, rate limiter, bulkhead, time limiter, and fallback implementations. Validates resilience configurations through Actuator endpoints. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include Implementing fault tolerance and preventing cascading failures; Adding circuit breakers, retry logic, or rate limiting to service calls; Handling transient failures with exponential backoff; Protecting services from overload and resource exhaustion. Reference commands include For Gradle, add to `build.gradle`:; Enable AOP annotation processing with `@EnableAspectJAutoProxy` (auto-configured by Spring Boot).. Use when developers or agents need structured guidance for spring boot resilience4j tasks with evidence grounded in the bundled SKILL.md rather than generic advice.1.7kinstalls26Unit Test Wiremock Rest ApiThe unit test wiremock rest api skill Provides patterns for unit testing external REST APIs using WireMock. Stubs API responses, verifies request details, simulates failures (timeouts, 4xx/5xx errors), and validates HTTP client behavior without real network calls. Use when testing service integrations with external APIs or mocking HTTP endpoints. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include Testing services calling external REST APIs; Stubbing HTTP responses for predictable test behavior; Testing error scenarios (timeouts, 5xx errors, malformed responses); Verifying request details (headers, query params, request body). Use when developers or agents need structured guidance for unit test wiremock rest api tasks with evidence grounded in the bundled SKILL.md rather than generic advice. Testing services calling external REST APIs Stubbing HTTP responses for predictable test behavior Testing error scenarios (timeouts, 5xx errors, malformed responses) Verifying request details (headers, query params, request body) **Add dependency**: WireMock in test scope (Maven/Gradle) **Register extensi.1.7kinstalls27Spring Boot ActuatorThe spring boot actuator skill Provides patterns to configure Spring Boot Actuator for production-grade monitoring, health probes, secured management endpoints, and Micrometer metrics across JVM services. Use when setting up monitoring, health checks, or metrics for Spring Boot applications. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include Deliver production-ready observability for Spring Boot services using Actuator endpoints, probes, and Micrometer integration.; Standardize health, metrics, and diagnostics configuration while delegating deep reference material to `references/`.; Support platform requirements for secure operations, SLO reporting, and incident diagnostics.; Trigger: "enable actuator endpoints" - Bootstrap Actuator for a new or existing Spring Boot service. Reference commands include ```gradle; // Gradle. Use when developers or agents need structured guidance for spring boot actuator tasks with evidence grounded in the bundled SKILL.md rather than generic advice.1.7kinstalls28Spring Boot Event Driven PatternsThe spring boot event driven patterns skill Provides Event-Driven Architecture (EDA) patterns for Spring Boot - creates domain events, configures ApplicationEvent and @TransactionalEventListener, sets up Kafka producers and consumers, and implements the transactional outbox pattern for reliable distributed messaging. Use when implementing event-driven systems in Spring Boot, setting up async messaging with Kafka, publishing domain events from DDD aggregates, or needing reliable event publishing with the outbox pattern. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include Implementing event-driven microservices with Kafka messaging; Publishing domain events from aggregate roots in DDD architectures; Setting up transactional event listeners that fire after database commits; Adding async messaging with producers and consumers via Spring Kafka. Reference commands include @Transactional; public Order processOrder(OrderRequest request) {. Use when developers or agents need structured guidance for spring boot event driven patterns tasks with evidence grounded in the bundled SKILL.md rather than gen.1.7kinstalls29Spring Boot Dependency InjectionThis skill teaches constructor-first dependency injection patterns for Spring Boot applications, covering mandatory collaborators via constructors, optional dependencies via ObjectProvider or no-op implementations, bean selection with @Primary and @Qualifier, and validation through minimal context tests. Developers use it when building new @Service, @Component, @Repository, or @Configuration classes, refactoring legacy field injection code, resolving ambiguous bean wiring, or troubleshooting Spring context startup failures. Key workflows include separating mandatory from optional dependencies, keeping wiring logic in @Configuration classes, and testing services without Spring containers before integration testing.1.7kinstalls30Unit Test ParameterizedProvides parameterized testing patterns for JUnit 5 in Java, covering @ParameterizedTest, @ValueSource, @CsvSource, @MethodSource, @EnumSource, and @ArgumentsSource. Developers use this to reduce test duplication by running identical test logic with multiple input combinations, boundary values, and edge cases. Key workflows include setting up dependencies (junit-jupiter-params), choosing appropriate data sources (simple values, tabular CSV, complex objects), matching test method parameters to source types, configuring readable display names, and validating execution across all parameter combinations.1.7kinstalls31Unit Test Controller LayerProvides patterns for unit testing @RestController and @Controller classes with MockMvc, covering request/response handling, HTTP status codes, parameter binding, validation, content negotiation, headers, and exception handling. Developers use this when testing web layer endpoints in isolation to verify REST controllers work correctly without full application context. Key workflows include setting up standalone MockMvc, mocking service dependencies, testing all HTTP methods (GET/POST/PUT/DELETE), validating JSON responses with JsonPath, testing validation errors and error codes (404/400/500), and verifying request/response headers and content negotiation.1.7kinstalls32Spring Data Neo4jSpring Data Neo4j provides patterns for integrating Neo4j graph databases into Spring Boot applications. Developers use it to define node entities with @Node annotation, configure imperative or reactive repositories, write custom Cypher queries with @Query, and manage relationships with @Relationship. The skill covers entity design with immutable fields, repository patterns for simple and complex queries, and testing strategies using embedded Neo4j databases via Neo4j Harness for integration tests.1.7kinstalls33Spring Boot Saga PatternTeaches distributed transaction patterns for Spring Boot microservices, replacing two-phase commit with saga pattern (choreography or orchestration). Developers use this when building multi-service workflows requiring eventual consistency, compensating transactions, and failure recovery. Covers both event-driven (Kafka/RabbitMQ) and centralized (Axon Framework) approaches, with emphasis on idempotent compensations, saga state persistence, message broker configuration, and observability through metrics and monitoring.1.7kinstalls34Unit Test Json SerializationThis skill provides patterns for unit testing JSON serialization/deserialization using Spring's @JsonTest annotation and Jackson library. Developers use it when validating DTOs, custom serializers, field mappings (@JsonProperty, @JsonIgnore), date/time formats, and polymorphic types. Key workflows include annotating test classes with @JsonTest, autowiring JacksonTester for type-safe assertions, testing both serialization (write) and deserialization (parse), validating round-trip conversions, and handling edge cases like nulls, missing fields, and nested objects. The skill covers setup with Maven/Gradle, basic POJO mapping, nested objects, custom Jackson serializers, and polymorphic type deserialization with @JsonTypeInfo.1.7kinstalls35Langchain4j Tool Function Calling PatternsTeaches patterns for building tool-calling AI agents in LangChain4j using @Tool and @P annotations to expose Java methods as LLM-callable functions. Covers tool registration with AiServices, parameter validation, error handling, concurrent execution, and dynamic tool provisioning. Essential for building agents that integrate external services like weather APIs, databases, or business systems where the LLM needs to invoke actions beyond text generation. Includes timeout configuration, hallucinated tool detection, and audit logging patterns for production safety.1.6kinstalls36Langchain4j Rag Implementation PatternsProvides LangChain4j patterns for Retrieval-Augmented Generation (RAG) in Java, enabling document ingestion pipelines, embedding store configuration, and vector search. Developers use this when building chat-with-documents systems, AI assistants with knowledge bases, semantic search over repositories, or domain-specific AI with curated knowledge. Key workflows include configuring embedding models and stores, splitting documents into chunks with overlap, retrieving relevant segments via similarity search, and augmenting chat models with retrieved context. Supports hierarchical retrieval, hybrid search combining vector and keyword matching, metadata filtering for multi-tenancy, and validation checkpoints for ingestion quality.1.6kinstalls37Unit Test Security AuthorizationThis skill provides patterns for unit testing Spring Security authorization annotations (@PreAuthorize, @Secured, @RolesAllowed) and custom permission evaluators. Developers use it when validating role-based access control (RBAC), expression-based authorization, and access denied scenarios without full Spring Security context. Key workflows include setting up spring-security-test, enabling method security in test configuration, using @WithMockUser to simulate authenticated users, testing both allow and deny cases, and validating custom permission evaluators. The skill emphasizes testing both positive and negative scenarios, verifying that security annotations are active, and avoiding common pitfalls like forgetting @EnableMethodSecurity or bypassing security via direct method calls.1.6kinstalls38Unit Test Utility MethodsThis skill generates test patterns for utility classes with static helper methods and pure functions, covering null handling, edge cases, and boundary conditions. Developers use it when testing string manipulation, math helpers, validators, and collection utilities without mocking. Key workflows include creating descriptive test names, using AssertJ for readable assertions, applying @ParameterizedTest for multiple inputs, and validating pure functions that have no state or side effects. Examples span string utils, null-safe utilities, math calculations, collection operations, data validation, and rare clock dependencies.1.6kinstalls39Langchain4j Spring Boot IntegrationLangChain4j Spring Boot integration enables developers to embed AI capabilities into Spring applications through declarative AI Services, auto-configuration, and Spring dependency injection. Developers use this when building AI-powered microservices, configuring multiple AI providers (OpenAI, Azure, Ollama, Anthropic), and implementing RAG pipelines with Spring Data. Key workflows include defining AI services via @AiService interfaces, configuring models through application properties, setting up chat memory with Spring context, and integrating tools as Spring components. The skill handles bean registration, property-based configuration across providers, streaming responses via Project Reactor, and embedding store integration for knowledge augmentation.1.6kinstalls40Unit Test Exception HandlerThis skill teaches patterns for unit testing Spring Boot exception handlers using MockMvc, covering @ExceptionHandler methods in @ControllerAdvice classes. Developers use it when validating REST API error response formatting, testing field-level validation errors, mocking exceptions, and asserting custom error payloads and HTTP status codes. Key workflows include registering ControllerAdvice via setControllerAdvice(), asserting HTTP status with .andExpect(status().isXxx()), verifying response fields using jsonPath matchers, testing MethodArgumentNotValidException for field-level details, and debugging with .andDo(print()). Best practices emphasize testing each handler independently, asserting all response fields, and using standaloneSetup() for isolated tests.1.6kinstalls41Unit Test Scheduled AsyncProvides JUnit 5 patterns for testing Spring @Scheduled and @Async methods using CompletableFuture, Awaitility, and Mockito. Developers use this when testing background tasks, cron jobs, and async error handling in isolation. Key workflows include calling @Async/@Scheduled methods directly (bypassing Spring proxies), mocking dependencies with Mockito, waiting for completion with CompletableFuture.get() or Awaitility, and validating execution counts and exception propagation. Covers race conditions, timeout management, and testing CompletableFuture result values before verifying mock interactions.1.6kinstalls42Unit Test Mapper ConverterProvides patterns and executable examples for unit testing MapStruct mappers, custom converters, and bean mappings. Developers use this when validating entity-to-DTO and model transformation logic in isolation, covering field mapping accuracy, null handling, type conversions, nested object transformations, bidirectional mapping, enum mapping, and partial updates. Key workflows include verifying generated mapper classes exist post-compilation, testing null handling with nullValueMappingStrategy configuration, validating bidirectional mappings via round-trip assertions, testing nested and collection transformations, and exhaustively testing enum value mappings. Best practices emphasize using recursive comparison for complex structures and keeping tests focused on transformation correctness.1.6kinstalls43Unit Test CachingThis skill teaches patterns for unit testing Spring caching annotations without full Spring context. Developers use it when verifying cache hit/miss behavior, cache key generation via SpEL expressions, eviction strategies, and conditional caching scenarios. Key workflows include configuring ConcurrentMapCacheManager, mocking repositories, using Mockito verify(mock, times(n)) to assert repository call counts, testing cache invalidation with @CacheEvict, and validating compound cache keys. Covers @Cacheable, @CachePut, @CacheEvict, plus conditional caching with unless/condition parameters.1.6kinstalls44Langchain4j Ai Services Patternslangchain4j-ai-services-patterns is an agent skill from giuseppe-trisciuoglio/developer-kit that provides patterns to build declarative ai services with langchain4j for llm integration, chatbot development, ai agent implementation, and conversational ai in java. generates type-safe ai services us. # LangChain4j AI Services Patterns This skill provides guidance for building declarative AI Services with LangChain4j using interface-based patterns, annotations for system and user messages, memory management, tools integration, and advanced AI application patterns that abstract away low-level LLM interactions. ## Overview LangChain4j AI Servic Developers invoke langchain4j-ai-services-patterns during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls45Unit Test Config Propertiesunit-test-config-properties is an agent skill from giuseppe-trisciuoglio/developer-kit that provides patterns for unit testing `@configurationproperties` classes with `@configurationpropertiestest`. validates property binding, tests validation constraints, verifies default values, checks typ. # Unit Testing Configuration Properties and Profiles ## Overview This skill provides patterns for unit testing `@ConfigurationProperties` bindings, environment-specific configurations, and property validation using JUnit 5. Covers testing property name mapping, type conversions, validation constraints, nested structures, and profile-specific conf Developers invoke unit-test-config-properties during ship/testing work for testing & qa tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments. Category Testing & QA with development vertical focus supports repeatable agent-guided delivery.1.6kinstalls46Unit Test Application Eventsunit-test-application-events is an agent skill from giuseppe-trisciuoglio/developer-kit that provides patterns for unit testing spring application events. validates event publishing with applicationeventpublisher, tests @eventlistener annotation behavior, and verifies async event handling. us. # Unit Testing Application Events ## Overview Provides actionable patterns for testing Spring `ApplicationEvent` publishers and `@EventListener` consumers using JUnit 5 and Mockito — without booting the full Spring context. ## When to Use - Writing unit tests for event publishers or listeners - Verifying that an event was published with correct Developers invoke unit-test-application-events during ship/testing work for testing & qa tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls47Langchain4j Vector Stores Configurationlangchain4j-vector-stores-configuration is an agent skill from giuseppe-trisciuoglio/developer-kit that provides configuration patterns for langchain4j vector stores in rag applications. use when building semantic search, integrating vector databases (postgresql/pgvector, pinecone, mongodb, milvus, neo4. # LangChain4J Vector Stores Configuration Configure vector stores for Retrieval-Augmented Generation applications with LangChain4J. ## Overview LangChain4J provides a unified abstraction for vector stores (PostgreSQL/pgvector, Pinecone, MongoDB Atlas, Milvus, Neo4j) with builder-based configuration, metadata filtering, and hybrid search support. Developers invoke langchain4j-vector-stores-configuration during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls48Langchain4j Mcp Server Patternslangchain4j-mcp-server-patterns is an agent skill from giuseppe-trisciuoglio/developer-kit that provides langchain4j patterns for implementing mcp (model context protocol) servers, creating java ai tools, exposing tool calling capabilities, and integrating mcp clients with ai services. use when . # LangChain4j MCP Server Implementation Patterns ## Overview Use this skill to design and implement Model Context Protocol (MCP) integrations with LangChain4j. The main concerns are: - defining a clean tool, resource, and prompt surface - choosing the right transport and bootstrap model - filtering unsafe capabilities before exposing them to age Developers invoke langchain4j-mcp-server-patterns during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls49Nextjs App Routernextjs-app-router is an agent skill from giuseppe-trisciuoglio/developer-kit that provides patterns and code examples for building next.js 16+ applications with app router architecture. use when creating projects with app router, implementing server components and client components. # Next.js App Router (Next.js 16+) Build modern React applications using Next.js 16+ with App Router architecture. ## Overview This skill provides patterns for Server Components (default) and Client Components ("use client"), Server Actions for mutations and form handling, Route Handlers for API endpoints, explicit caching with "use cache" direc Developers invoke nextjs-app-router during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls50Qdrantqdrant is an agent skill from giuseppe-trisciuoglio/developer-kit that provides qdrant vector database integration patterns with langchain4j. handles embedding storage, similarity search, and vector management for java applications. use when implementing vector-based ret. # Qdrant Vector Database Integration ## Overview Qdrant is an AI-native vector database for semantic search and similarity retrieval. This skill provides patterns for integrating Qdrant with Java applications, focusing on Spring Boot and LangChain4j integration. ## When to Use - Semantic search or recommendation systems in Spring Boot applicati Developers invoke qdrant during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls51Langchain4j Testing Strategieslangchain4j-testing-strategies is an agent skill from giuseppe-trisciuoglio/developer-kit that provides unit test, integration test, and mock ai patterns for langchain4j applications. creates mock llm responses, tests retrieval chains, validates rag workflows, and implements testcontainers-base. # LangChain4J Testing Strategies ## Overview Patterns for unit testing with mocks, integration testing with Testcontainers, and end-to-end validation of RAG systems, AI Services, and tool execution. ## When to Use - **Unit testing AI services**: When you need fast, isolated tests for services using LangChain4j AiServices - **Integration testing Developers invoke langchain4j-testing-strategies during ship/testing work for testing & qa tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls52Aws Sdk Java V2 S3aws-sdk-java-v2-s3 is an agent skill from giuseppe-trisciuoglio/developer-kit that provides amazon s3 patterns and examples using aws sdk for java 2.x. use when working with s3 buckets, uploading/downloading objects, multipart uploads, presigned urls, s3 transfer manager, object ope. # AWS SDK for Java 2.x - Amazon S3 ## Overview Provides patterns for S3 operations: bucket management, object upload/download with multipart support, presigned URLs, S3 Transfer Manager, and S3-specific configurations using AWS SDK for Java 2.x. ## When to Use - Creating, listing, or deleting S3 buckets with proper configuration - Uploading or Developers invoke aws-sdk-java-v2-s3 during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls53Aws Sdk Java V2 Dynamodbaws-sdk-java-v2-dynamodb is an agent skill from giuseppe-trisciuoglio/developer-kit that provides amazon dynamodb patterns using aws sdk for java 2.x. use when creating, querying, scanning, or performing crud operations on dynamodb tables, working with indexes, batch operations, transacti. # AWS SDK for Java 2.x - Amazon DynamoDB ## Overview Provides DynamoDB patterns using AWS SDK for Java 2.x with Enhanced Client for type-safe CRUD, queries, batch operations, transactions, and Spring Boot integration. ## When to Use - CRUD operations on DynamoDB items - Querying tables with sort keys or GSI - Batch operations for multiple items Developers invoke aws-sdk-java-v2-dynamodb during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls54Typescript Security Reviewtypescript-security-review is an agent skill from giuseppe-trisciuoglio/developer-kit that provides security review capability for typescript/node.js applications, validates code against xss, injection, csrf, jwt/oauth2 flaws, dependency cves, and secrets exposure. use when performing secur. # TypeScript Security Review ## Overview Security review for TypeScript/Node.js applications. Evaluates code against OWASP Top 10, framework-specific patterns, and production-readiness criteria. Findings are classified by severity (Critical, High, Medium, Low) with remediation examples. Delegates to the `typescript-security-expert` agent for deep Developers invoke typescript-security-review during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls55Nx Monoreponx-monorepo is an agent skill from giuseppe-trisciuoglio/developer-kit that provides comprehensive nx monorepo management guidance for typescript/javascript projects. use when creating nx workspaces, generating apps/libraries/components, running affected commands, setting up . # Nx Monorepo ## Overview Provides guidance for Nx monorepo management in TypeScript/JavaScript projects. Covers workspace creation, project generation, task execution, caching strategies, Module Federation, and CI/CD integration. ## When to Use Use this skill when: - Creating a new Nx workspace or initializing Nx in an existing project - Gener Developers invoke nx-monorepo during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls56Aws Rds Spring Boot Integrationaws-rds-spring-boot-integration is an agent skill from giuseppe-trisciuoglio/developer-kit that provides patterns to configure aws rds (aurora, mysql, postgresql) with spring boot applications. configures hikaricp connection pools, implements read/write splitting, sets up iam database authentica. # AWS RDS Spring Boot Integration ## Overview Configure AWS RDS databases (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Provides patterns for datasource configuration, HikariCP connection pooling, SSL connections, environment-specific configurations, and AWS Secrets Manager integration. ## When to Use Use when configuring HikariCP Developers invoke aws-rds-spring-boot-integration during operate/infra work for cloud & infrastructure tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls57Aws Sdk Java V2 Lambdaaws-sdk-java-v2-lambda is an agent skill from giuseppe-trisciuoglio/developer-kit that provides aws lambda patterns using aws sdk for java 2.x. use when invoking lambda functions, creating/updating functions, managing function configurations, working with lambda layers, or integrating l. # AWS SDK for Java 2.x - AWS Lambda ## Overview AWS Lambda is a compute service that runs code without managing servers. Use this skill to implement AWS Lambda operations using AWS SDK for Java 2.x in applications and services. ## When to Use - Invoking Lambda functions from Java applications - Deploying and updating Lambda functions via SDK - Developers invoke aws-sdk-java-v2-lambda during operate/infra work for cloud & infrastructure tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls58Ragrag is an agent skill from giuseppe-trisciuoglio/developer-kit that implements document chunking, embedding generation, vector storage, and retrieval pipelines for retrieval-augmented generation systems. use when building rag applications, creating document q&a system. # RAG Implementation Build Retrieval-Augmented Generation systems that extend AI capabilities with external knowledge sources. ## Overview This skill covers: document processing, embedding generation, vector storage, retrieval configuration, and RAG pipeline implementation. ## When to Use - Building Q&A systems over proprietary documents - Cre Developers invoke rag during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments. Category Backend & APIs with development vertical focus supports repeatable agent-guided delivery.1.6kinstalls59Aws Sdk Java V2 Bedrockaws-sdk-java-v2-bedrock is an agent skill from giuseppe-trisciuoglio/developer-kit that provides amazon bedrock patterns using aws sdk for java 2.x. invokes foundation models (claude, llama, titan), generates text and images, creates embeddings for rag, streams real-time responses, and c. # AWS SDK for Java 2.x - Amazon Bedrock ## Overview Invokes foundation models through AWS SDK for Java 2.x. Configures clients, builds model-specific JSON payloads, handles streaming responses with error recovery, creates embeddings for RAG, integrates generative AI into Spring Boot applications, and implements exponential backoff for resilience. Developers invoke aws-sdk-java-v2-bedrock during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls60Aws Sdk Java V2 Coreaws-sdk-java-v2-core is an agent skill from giuseppe-trisciuoglio/developer-kit that provides aws sdk for java 2.x client configuration, credential resolution, http client tuning, timeout, retry, and testing patterns. use when creating or hardening aws service clients, wiring spring b. # AWS SDK for Java 2.x Core Patterns ## Overview Use this skill to set up AWS SDK for Java 2.x clients with production-safe defaults. It focuses on the decisions that matter most: - how credentials and region are resolved - how to configure sync and async HTTP clients - how to apply timeouts, retries, lifecycle management, and tests Keep `SKILL Developers invoke aws-sdk-java-v2-core during ship/testing work for testing & qa tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md.1.6kinstalls61Aws Sdk Java V2 Kmsaws-sdk-java-v2-kms is an agent skill from giuseppe-trisciuoglio/developer-kit that provides aws key management service (kms) patterns using aws sdk for java 2.x. use when creating/managing encryption keys, encrypting/decrypting data, generating data keys, digital signing, key rotati. # AWS SDK for Java 2.x - AWS KMS (Key Management Service) ## Overview Provides AWS KMS patterns using AWS SDK for Java 2.x. Covers key management, encryption/decryption, envelope encryption, digital signatures, and Spring Boot integration. ## Instructions 1. **Set Up IAM Permissions** - Grant kms:* actions with least privilege 2. **Create KMS C Developers invoke aws-sdk-java-v2-kms during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls62Aws Sdk Java V2 Secrets Manageraws-sdk-java-v2-secrets-manager is an agent skill from giuseppe-trisciuoglio/developer-kit that provides aws secrets manager patterns for aws sdk for java 2.x, including secret retrieval, caching, rotation-aware access, and spring boot integration. use when storing or reading secrets in java ser. # AWS SDK for Java 2.x - AWS Secrets Manager ## Overview Use this skill to manage application secrets with AWS Secrets Manager from Java services. It focuses on the operational flow that matters in production: - how to retrieve and deserialize secrets safely - when to add local caching - how to integrate secret access into Spring Boot without le Developers invoke aws-sdk-java-v2-secrets-manager during operate/infra work for cloud & infrastructure tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md.1.6kinstalls63Aws Sdk Java V2 Messagingaws-sdk-java-v2-messaging is an agent skill from giuseppe-trisciuoglio/developer-kit that provides aws messaging patterns using aws sdk for java 2.x for sqs queues and sns topics. handles sending/receiving messages, fifo queues, dlq, subscriptions, and pub/sub patterns. use when implementi. # AWS SDK for Java 2.x - Messaging (SQS & SNS) ## Overview Provides patterns for SQS queues and SNS topics with AWS SDK for Java 2.x: client setup, queue management, message operations, subscriptions, and Spring Boot integration. ## When to Use - Setting up SQS queues (standard or FIFO) for message buffering - Implementing pub/sub with SNS topi Developers invoke aws-sdk-java-v2-messaging during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md.1.6kinstalls64Aws Sdk Java V2 Rdsaws-sdk-java-v2-rds is an agent skill from giuseppe-trisciuoglio/developer-kit that provides aws rds (relational database service) management patterns using aws sdk for java 2.x. use when creating, modifying, monitoring, or managing amazon rds database instances, snapshots, parameter. # AWS SDK for Java v2 - RDS Management ## Overview This skill provides comprehensive guidance for working with Amazon RDS (Relational Database Service) using the AWS SDK for Java 2.x, covering database instance management, snapshots, parameter groups, and RDS operations. ## When to Use - Creating, modifying, or deleting RDS database instances - Developers invoke aws-sdk-java-v2-rds during operate/infra work for cloud & infrastructure tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls65Nestjs Best PracticesThe nestjs-best-practices skill is designed for apply NestJS modular architecture, DI scoping, validation, and Drizzle integration patterns. When to Use Designing/refactoring NestJS modules or dependency injection Creating exception filters, validating DTOs, or integrating Drizzle ORM Reviewing code for anti-patterns or onboarding to a NestJS codebase Instructions 1. Modular Architecture Follow strict module encapsulation. Invoke when the user builds NestJS controllers, modules, DTO validation, or Drizzle services.1.6kinstalls66Nextjs Code Reviewnextjs-code-review is an agent skill from giuseppe-trisciuoglio/developer-kit that provides comprehensive code review capability for next.js applications, validates server components, client components, server actions, caching strategies, metadata, api routes, middleware, and perfor. # Next.js Code Review ## Overview Evaluates Next.js App Router code against best practices for Server Components, Client Components, Server Actions, caching strategies, and production-readiness criteria. Produces actionable findings categorized by severity with concrete code examples. Delegates to `typescript-software-architect-review` agent for Developers invoke nextjs-code-review during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls67Nextjs Data Fetchingnextjs-data-fetching is an agent skill from giuseppe-trisciuoglio/developer-kit that provides next.js app router data fetching patterns including swr and react query integration, parallel data fetching, incremental static regeneration (isr), revalidation strategies, and error boundari. # Next.js Data Fetching ## Overview Provides patterns for data fetching in Next.js App Router: server-side fetching, SWR/React Query integration, ISR, revalidation, error boundaries, and loading states. ## When to Use - Implementing data fetching in Next.js App Router - Choosing between Server Components and Client Components - Setting up SWR o Developers invoke nextjs-data-fetching during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.6kinstalls68Nextjs Authenticationnextjs-authentication is an agent skill from giuseppe-trisciuoglio/developer-kit that provides authentication implementation patterns for next.js 15+ app router using auth.js 5 (nextauth.js). use when setting up authentication flows, implementing protected routes, managing sessions in . # Next.js Authentication ## Overview Provides authentication implementation patterns for Next.js 15+ App Router using Auth.js 5 (NextAuth.js), covering the complete authentication lifecycle from initial setup to production-ready role-based access control implementations. ## When to Use - Setting up Auth.js 5 from scratch or adding OAuth provide Developers invoke nextjs-authentication during build/backend work for backend & apis tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.1.6kinstalls69Zod Validation UtilitiesThe zod-validation-utilities skill provides production-ready Zod v4 patterns for reusable type-safe validation with minimal boilerplate. It covers modern APIs like z.uuid, z.email, z.url with error option, z.coerce for boundary parsing, preprocess and transform pipelines, cross-field refine and superRefine invariants, and safeParse workflow at handler boundaries exporting z.input and z.output types. Utility schemas include pagination query coercion, normalized email, and shared ID types. React Hook Form integration uses zodResolver. Workflow defines schema at boundary, safeParse, branch on success, use result.data with inference, return formatted errors. Use when designing validation layers, parsing z.object schemas, or runtime type-safe TypeScript validation.1.5kinstalls70React Code ReviewThe react-code-review skill provides structured comprehensive code review for React applications evaluating component architecture, hook usage, React 19 patterns including use and useOptimistic, state management with TanStack Query over manual useEffect fetches, performance memoization and code splitting, WCAG accessibility, and TypeScript prop typing. It produces severity-classified findings as Critical, Warning, and Suggestion with code examples and delegates deep architectural analysis to react-software-architect-review. Review steps identify scope with glob and grep, analyze single-responsibility components under 200 lines, validate useEffect dependency arrays and cleanup, check semantic HTML and ARIA, and assess bundle imports. Use when reviewing React PRs, new features, or component refactors. Agents should follow the SKILL.md workflow end to end, grounding classification in documented commands, file paths, prerequisites, and troubleshooting notes rather than improvising steps. Review React code for architecture, hooks, React 19 patterns, accessibility, and TypeScript quality. Invoke when User asks review React code, React code review, or check React components. Best for Dev.1.5kinstalls71Nestjs Code ReviewThe nestjs-code-review skill performs structured reviews of NestJS codebases covering module boundaries, dependency injection, providers, guards, interceptors, pipes, DTO validation, and security patterns. It targets enterprise NestJS APIs and aligns findings with NestJS best practices before release. Use when developers request NestJS-specific code review beyond generic TypeScript linting.1.5kinstalls72Nextjs DeploymentThe nextjs-deployment skill provides production deployment patterns for Next.js including Docker multi-stage builds, GitHub Actions pipelines, environment variable handling, and observability setup. It recommends standalone output for containers, documents NEXT_PUBLIC versus server-only secrets, and covers instrumentation.ts with OpenTelemetry via @vercel/otel. Dockerfile examples use node:20-alpine deps, builder, and runner stages with non-root nextjs user and HTTP health checks on /api/health. GitHub Actions workflows build and push to ghcr.io with GIT_HASH and NEXT_SERVER_ACTIONS_ENCRYPTION_KEY build args. The skill warns that multi-server Server Actions require a consistent encryption key or actions fail with Failed to find Server Action errors. Reference files cover docker-patterns, github-actions, monitoring, and deployment-platform guides. Use when developers dockerize Next.js, configure CI/CD, or add production health and tracing.1.5kinstalls73Aws Lambda Python Integrationaws-lambda-python-integration is an agent skill from giuseppe-trisciuoglio/developer-kit that provides aws lambda integration patterns for python with cold start optimization. use when deploying python functions to aws lambda, choosing between aws chalice and raw python approaches, optimizing . # AWS Lambda Python Integration Patterns for creating high-performance AWS Lambda functions in Python with optimized cold starts and clean architecture. ## Overview AWS Lambda Python integration with two approaches: **AWS Chalice** (full-featured framework) and **Raw Python** (minimal overhead). Both support API Gateway/ALB integration with prod Developers invoke aws-lambda-python-integration during operate/infra work for cloud & infrastructure tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.1.5kinstalls74Aws Lambda Typescript IntegrationThe aws-lambda-typescript-integration skill documents two TypeScript Lambda approaches: NestJS with dependency injection and larger bundles versus raw TypeScript with minimal overhead under fifty kilobytes and sub-100ms cold starts. It compares cold start, bundle size, and complexity tradeoffs and outlines NestJS and raw project structures with lambda.ts serverless-express adapters or direct handlers. Implementation covers API Gateway and ALB integration, CI/CD setup, and optimization patterns referenced in bundled guides. NestJS path targets complex APIs needing DI while raw TypeScript suits microservices and simple handlers. Allowed tools include Read, Write, Edit, Glob, Grep, and Bash for scaffolding and deployment files. Use when developers create or deploy TypeScript Lambda functions and choose between NestJS framework and minimal TypeScript handlers.1.5kinstalls75Nestjs Drizzle Crud GeneratorThe nestjs-drizzle-crud-generator skill is designed for generate NestJS CRUD modules with Drizzle ORM entities, DTOs, and services. NestJS Drizzle CRUD Generator Overview Automatically generates complete CRUD modules for NestJS applications using Drizzle ORM. Creates all necessary files following the zaccheroni-monorepo patterns: feature modules, controllers, services, Zod-validated DTOs, Drizzle schemas, and Jest unit tests. Invoke when the user needs NestJS CRUD modules, Drizzle schemas, or entity scaffolding.1.5kinstalls76Better AuthThe better-auth skill is designed for integrate Better Auth with NestJS backend and Next.js App Router using Drizzle and PostgreSQL. Better Auth Integration Guide Overview Better Auth is a type-safe authentication framework for TypeScript supporting multiple providers, 2FA, SSO, organizations, and passkeys. This skill covers integration patterns for NestJS backend with Drizzle ORM + PostgreSQL and Next.js App Router frontend. Invoke when the user sets up Better Auth with NestJS, Next.js, Drizzle, or PostgreSQL.1.5kinstalls77Aws Lambda Java IntegrationThe aws-lambda-java-integration skill is designed for provides AWS Lambda integration patterns for Java with cold start optimization. Use when deploying Java functions to AWS Lambda, choosing between Micronaut and Raw Java. AWS Lambda Java Integration Patterns for creating high-performance AWS Lambda functions in Java with optimized cold starts. Overview This skill provides complete patterns for AWS Lambda Java development, covering two main approaches: 1. Invoke when the user deploying Java functions to AWS Lambda, choosing between Micronaut and Raw Java approaches, optimizing cold starts below 1 second, configuring API Gateway or ALB integration, or implementing serverless Java applications.1.4kinstalls78Aws Lambda Php IntegrationThe aws-lambda-php-integration skill is designed for provides AWS Lambda integration patterns for PHP with Symfony using the Bref framework. Creates Lambda handler classes, configures runtime layers, sets up SQS/SNS event. AWS Lambda PHP Integration Patterns for deploying PHP and Symfony applications on AWS Lambda using the Bref framework. Project Structure Symfony with Bref Structure Raw PHP Structure 3. Invoke when the user deploying PHP/Symfony applications to AWS Lambda, configuring API Gateway integration, implementing serverless PHP applications, or optimizing Lambda performance with Bref.1.4kinstalls79NotebooklmThe notebooklm skill is designed for enables interaction with Google NotebookLM for advanced RAG (Retrieval-Augmented Generation) capabilities via the notebooklm-mcp-cli tool. Use when querying project. NotebookLM Integration Interact with Google NotebookLM for advanced RAG capabilities — query project documentation, manage research sources, and retrieve AI-synthesized information from notebooks. Overview This skill integrates with the notebooklm-mcp-cli tool (nlm CLI) to provide programmatic access to Google NotebookLM. Invoke when the user querying project documentation stored in NotebookLM, managing research notebooks and sources, retrieving AI-synthesized information, generating audio podcasts or reports from notebooks, or performing contextual queries against curated knowledge bases.1.4kinstalls80Sonarqube McpThe sonarqube-mcp skill is designed for provides SonarQube and SonarCloud integration patterns via the Model Context Protocol (MCP) server. Enables quality gate monitoring, issue discovery and triaging, pre-push code. SonarQube MCP Integration Leverage SonarQube and SonarCloud capabilities directly through the Model Context Protocol (MCP) server to enforce code quality, discover issues, and run pre-push analysis inside the agent workflow. Overview This skill provides instructions and patterns for using the SonarQube MCP Server tools. Invoke when the user the user wants to check quality gates, search for Sonar issues, analyze code snippets before committing, or understand SonarQube rules.1.4kinstalls81Spring Boot Project CreatorThe spring-boot-project-creator skill is designed for creates and scaffolds a new Spring Boot project (3.x or 4.x) by downloading from Spring Initializr, generating package structure (DDD or Layered architecture), configuring JPA,. Spring Boot Project Creator Overview Generates a fully configured Spring Boot project from scratch using the Spring Initializr API. The skill walks the user through selecting project parameters, choosing an architecture style (DDD or Layered), configuring data stores, and setting up Docker Compose for local development. Invoke when the user creating a new Java Spring Boot project from scratch, bootstrapping a microservice, or initializing a backend application.1.4kinstalls82Github Issue WorkflowThe github-issue-workflow skill is designed for provides a structured 8-phase workflow for resolving GitHub issues in Claude Code. Covers fetching issue details, analyzing requirements, implementing solutions, verifying. GitHub Issue Resolution Workflow Structured 8-phase workflow for resolving GitHub issues from description to pull request. Uses gh CLI for GitHub API, Context7 for documentation, and coordinates sub-agents for exploration and review. Invoke when the user user asks to resolve, implement, work on, fix, or close a GitHub issue, or references an issue URL or number for implementation.1.4kinstalls83Docs UpdaterThe docs-updater skill is designed for provides automated documentation updates by analyzing git changes between the current branch and the last release tag. Performs git diff analysis to identify modifications,. Universal Documentation Updater Analyzes git changes since the latest release tag and updates the documentation files that should change with them. Overview Use git history to identify release-relevant changes, then update README.md, CHANGELOG.md, and any relevant documentation folders. Invoke when the user preparing a release, maintaining documentation sync, or before creating a pull request.1.4kinstalls84Graalvm Native ImageThe graalvm-native-image skill is designed for provides expert guidance for building GraalVM Native Image executables from Java applications. Use when converting JVM applications to native binaries, optimizing cold start. GraalVM Native Image for Java Applications Expert skill for building high-performance native executables from Java applications using GraalVM Native Image, dramatically reducing startup time and memory consumption. Overview GraalVM Native Image compiles Java applications ahead-of-time (AOT) into standalone native executables. Invoke when the user converting JVM applications to native binaries, optimizing cold start times, reducing memory footprint, configuring native build tools for Maven or Gradle, resolving reflection and resource issues in native builds, or implementing framework-specific native support for Spring Boot, Quarkus, and Micronaut.1.4kinstalls85Knowledge GraphThe knowledge-graph skill manage persistent Knowledge Graph for specifications. Provides read, query, update, and validation capabilities for codebase analysis caching. Use when: spec-to-tasks needs to cache/reuse codebase analysis, task-implementation needs to validate task dependencies or contracts, spec-quality needs to synchronize provides, or any command needs to query existing patterns/components/APIs. Reduces redundant codebase exploration by caching agent discoveries. # Knowledge Graph Skill ## Overview The Knowledge Graph (KG) is a persistent JSON file that stores discoveries from codebase analysis, eliminating redundant exploration and enabling task validation. **Location**: `docs/specs/[ID-feature]/knowledge-graph.json` **Key Benefits:** - ✅ Avoid re-exploring already-analyzed codebases - ✅ Validate task dependencies against actual codebase state - ✅ Share discoveries across team members - ✅ Accelerate task generation with cached context ## When to Use Use this skill when: 1. **spec-to-tasks needs to cache/reuse codebase analysis** - Store agent discoveries for future reuse 2. **task-implementation needs to validate task dependencies and contracts** - Check if required.1.4kinstalls86GeminiThe gemini skill provides Gemini CLI delegation workflows for large-context analysis and complex reasoning using Gemini 3.0 Flash and Gemini 3.0 Pro models, including English prompt formulation, execution flags, and safe result handling. Use when the user explicitly asks to use Gemini for tasks such as broad codebase analysis, fast iterations with Gemini 3 Flash, or deep architectural reasoning with Gemini 3 Pro. Triggers on "use gemini", "delegate to gemini", "run gemini cli", "ask gemini", "use gemini for this # Gemini CLI Delegation Delegate specific tasks to the `gemini` CLI when the user explicitly requests Gemini, especially for large-context analysis workflows. ## Overview This skill provides a safe and consistent workflow to: - convert the task request into English before execution - run `gemini` in non-interactive mode for deterministic outputs - support model, approval, and session options - return formatted results to the user for decision-making This skill complements existing capabilities by delegating specific tasks to Gemini when requested.1.4kinstalls87Memory Md ManagementThe memory-md-management skill provides comprehensive memory file management capabilities including auditing, quality assessment, and targeted improvements for files such as CLAUDE.md. Use when user asks to check, audit, update, improve, fix, maintain, or validate project memory files. Also triggers for "project memory optimization", "CLAUDE.md quality check", "documentation review", or when a project memory file needs to be created from scratch. This skill scans memory files, evaluates quality against standardized criteria, # Memory.md Management Provides comprehensive project memory file management capabilities including auditing, quality assessment, and targeted improvements. This skill ensures the coding agent has optimal project context by maintaining high-quality documentation files such as `CLAUDE.md`. ## Overview Project memory files such as `CLAUDE.md` are the primary mechanism for providing project-specific context to coding agent sessions. This skill manages their complete lifecycle: discovery, quality assessment, reporting, and improvement. It follows a 5-phase workflow that ensures documentation is current, actionable, and concise.1.4kinstalls88Dynamodb Toolbox PatternsThe dynamodb-toolbox-patterns skill provides TypeScript patterns for DynamoDB-Toolbox v2 including schema/table/entity modeling, .build() command workflow, query/scan access patterns, batch and transaction operations, and single-table design with computed keys. Use when implementing type-safe DynamoDB access layers with DynamoDB-Toolbox v2 in TypeScript services or serverless applications. # DynamoDB-Toolbox v2 Patterns (TypeScript) ## Overview This skill provides practical TypeScript patterns for using DynamoDB-Toolbox v2 with AWS SDK v3 DocumentClient. It focuses on type-safe schema modeling, `.build()` command usage, and production-ready single-table design. ## When to Use - Defining DynamoDB tables and entities with strict TypeScript inference - Modeling schemas with `item`, `string`, `number`, `list`, `set`, `map`, and `record` - Implementing `GetItem`, `PutItem`, `UpdateItem`, `DeleteItem` via `.build()` - Building query and scan access paths with primary keys and GSIs - Handling batch and transactional operations - Designing single-table systems with computed keys and entity patterns ## Instructions 1. **Start from access patterns**: identify read/write queries first, then.1.4kinstalls89Copilot CliThe copilot-cli skill provides GitHub Copilot CLI task delegation in non-interactive mode with multi-model support Claude GPT Gemini permission controls output sharing and session resume Use when users ask to hand work to Copilot compare models or run Copilot programmatically from Claude Code Copilot CLI Delegation Delegate selected tasks from Claude Code to GitHub Copilot CLI using non-interactive commands explicit model selection safe permission flags and shareable outputs Overview This skill standardizes delegation to GitHub Copilot CLI copilot for cases where a different model may be more suitable for a task It covers Non-interactive execution with p prompt Model selection with model Permission control allow-tool allow-all-tools allow-all-paths allow-all-urls yolo Output capture with silent Session export with share Session resume with resume Use this skill only when delegation to Copilot is explicitly requested or clearly beneficial When to Use Use this skill when The user asks to delegate work to GitHub Copilot CLI The user wants a specific model for example GPT-5 x Claude Sonnet Opus Haiku Gemini The user asks1.3kinstalls90Adr DraftingThe adr-drafting skill creates new Architecture Decision Record (ADR) documents for significant architectural changes using a consistent template and repository-aware naming and storage guidance. Use when a user or agent decides on an architectural change, needs to document technical rationale, or wants to add a new ADR to the project history. # ADR Drafting Creates new Architecture Decision Record (ADR) documents for major architectural choices so teams can keep a clear history of why important technical decisions were made. ## Overview This skill helps create a new ADR from discovery to final markdown file. It confirms the decision details, inspects the repository for any existing ADR conventions, and drafts a new ADR with the standard sections `Title`, `Status`, `Context`, `Decision`, and `Consequences`. When the repository does not already have an ADR convention, default to storing ADRs in `docs/architecture/adr` and use a zero-padded filename such as `0001-use-postgresql-for-primary-database.md`. See `references/template.md` for the default ADR template and `references/examples.md` for example ADRs and naming patterns.1.3kinstalls91CodexThe codex skill provides Codex CLI delegation workflows for complex code generation and development tasks using OpenAI's GPT-5.3-codex models, including English prompt formulation, execution flags, sandbox modes, and safe result handling. Use when the user explicitly asks to use Codex for complex programming tasks such as code generation, refactoring, or architectural analysis. Triggers on "use codex", "delegate to codex", "run codex cli", "ask codex", "codex exec", "codex review". # Codex CLI Delegation Delegate specific complex development tasks to OpenAI's Codex CLI when the user explicitly requests Codex, especially for tasks requiring advanced code generation capabilities. ## Overview This skill provides a safe and consistent workflow to: - convert the task request into English before execution - run `codex exec` or `codex review` in non-interactive mode for deterministic outputs - support model, sandbox, approval, and execution options - return formatted results to the user for decision-making This skill complements existing capabilities by delegating complex programming tasks to Codex when requested, leveraging OpenAI's GPT-5.3-codex models for advanced code generation and.1.3kinstalls92Wiremock Standalone DockerThe wiremock-standalone-docker skill provides patterns and configurations for running WireMock as a standalone Docker container Generates mock HTTP endpoints creates stub mappings for testing validates integration scenarios and simulates error conditions Use when you need to mock APIs create a mock server stub external services simulate third-party APIs or fake API responses for integration testing WireMock Standalone Docker Skill Overview Provides patterns for running WireMock as a standalone Docker container to mock external APIs during integration and end-to-end testing Runs WireMock as a separate service that simulates real API behavior for testing HTTP clients retry logic and error handling When to Use Use when you need to Mock external APIs during integration or end-to-end testing Simulate error conditions timeouts 5xx rate limiting without real services Test HTTP client configurations retry logic and error handling Create portable reproducible test environments Validate API contracts before implementing the real service Instructions Step 1 Set Up Docker Compose Create a docker-compose yml with WireMock 3 5 2 port mapping and volume mounts for mappings1.3kinstalls93Aws CdkThe aws-cdk skill provides TypeScript patterns for defining, validating, and deploying AWS infrastructure as code with the CDK. It covers cdk init app scaffolding, stack and reusable construct design, choosing L1 L2 and L3 constructs, and validation-first workflows using cdk synth, tests, cdk diff, and cdk deploy. Guidance includes IAM least privilege defaults, encryption settings, VPC and serverless architectures, multi-stack apps, and environment-aware configuration. Agents help refactor existing CDK apps, wire cross-stack references, and review diffs before deployment. Triggers include aws cdk typescript, create cdk app, cdk stack, cdk construct, cdk deploy, and cdk test requests inside developer-kit workflows.1.3kinstalls94Specs Code CleanupSpecs Code Cleanup is a language-aware post-review hygiene skill from the developer-kit that strips debug statements, eliminates stale comments, reorders imports, and applies formatter and linter commands after review approval. Reference tables cover Java with ./mvnw spotless:apply and checkstyle, TypeScript with Prettier and ESLint --fix, and Python with black and ruff format plus ruff check. Import ordering rules spell out java.* through project imports for Java and external-to-relative paths for TypeScript including @/ aliases. Common Grep search patterns help agents locate console.log, TODO debris, and unused imports across files. Reach for Specs Code Cleanup when a PR is functionally approved but still carries agent artifacts, inconsistent import blocks, or formatting drift that would fail CI lint gates on merge.1.2kinstalls95Learnlearn is a developer-kit skill that autonomously scans a project codebase to discover development conventions, architectural patterns, and coding standards, then writes project rule files under `.claude/rules/`. It triggers when users ask to learn from the project, extract project rules, analyze codebase conventions, discover patterns, or auto-generate Claude Code rules. Allowed tools include Read, Write, Edit, Bash, Glob, Grep, Task, and AskUserQuestion for full repository analysis. Developers reach for learn when onboarding agents to a mature repo whose implicit conventions are not yet captured in rule files.1.2kinstalls96Ralph Loopralph-loop is a developer-kit skill that structures agent work into specs, task files, and tracked statuses with dependency ordering. It stores state in JSON alongside markdown specs under docs/specs/, tracking currentTaskIndex, per-task implement/review/sync steps, and completion status like TASK-001 and TASK-002. Developers reach for ralph-loop when multi-step agent projects risk drift, skipped dependencies, or forgotten review gates. The skill emphasizes persistent task graphs and review states rather than one-shot code generation.1.2kinstalls97Qwen Coderqwen-coder is a developer-kit skill providing a command reference for delegating work to Qwen models via the `qwen` CLI. Core usage includes interactive mode, non-interactive single prompts with `qwen -p`, and session continuation with `qwen -c` or `qwen -r` plus session IDs. Model selection guidance covers Qwen2.5-Coder for coding tasks and QwQ for complementary analysis workloads. Developers reach for qwen-coder when they want agents to spawn focused Qwen sessions for architecture review, module analysis, or documentation without leaving the terminal workflow.1.2kinstalls98Create Pr From Speccreate-pr-from-spec automates GitHub pull request creation from a specification file using the repository's .github/pull_request_template.md. Allowed tools are Read, Grep, Glob, and Bash so the agent analyzes spec text, maps requirements to a structured PR body, and opens the request with a polished title. Developers reach for create-pr-from-spec when a spec or task list is implementation-ready and needs conversion into a reviewable PR without manually copying sections into the template. The skill fits spec-driven workflows where specifications live in the repo and PRs must follow team formatting.917installs99Bug Fix Briefbug-fix-brief is a document generator skill from giuseppe-trisciuoglio/developer-kit that creates a Bug Fix Brief (BFB) in docs/bfb/. Each BFB uniformly captures root cause analysis, reproduction steps, fix options, and a fix checklist for every issue correction. Developers reach for bug-fix-brief after identifying a root cause and before implementing or reviewing a patch, when they want agents to produce consistent bug documentation instead of ad hoc notes. Allowed tools include Read, Write, AskUserQuestion, and Glob, keeping the workflow focused on structured markdown documentation inside the repository.898installs100Constitutionconstitution is a skill from giuseppe-trisciuoglio/developer-kit with 466 installs on skills.sh that establishes persistent principles, constraints, and decision-making rules for AI coding agents. Instead of re-explaining project values each session, constitution encodes how agents should prioritize tradeoffs, handle ambiguity, and respect project boundaries. Developers reach for constitution when agent behavior drifts between sessions or lacks a shared decision framework across a codebase. The skill ranks #99 in its source repository and complements mode-specific context skills for teams standardizing agent governance.894installs101Aws Cloudformation SecurityProvides CloudFormation patterns for infrastructure security including KMS encryption, Secrets Manager, SSM secure parameters, security groups, and TLS/SSL. A developer uses it to build encrypted, defense-in-depth infrastructure as code.72installs102Aws Cloudformation BedrockProvides CloudFormation patterns to provision Amazon Bedrock AI infrastructure including agents with action groups, RAG knowledge bases, vector stores, and content-moderation guardrails. A developer uses it to stand up Bedrock-based AI systems as code.71installs103Aws Cloudformation LambdaProvides CloudFormation patterns for Lambda serverless infrastructure including functions, layers, event sources, and API Gateway/Step Functions integrations. A developer uses it to provision serverless workloads as code with cold-start optimization.71installs104Aws Cloudformation S3Provides CloudFormation patterns for Amazon S3 including bucket configurations, policies, versioning, and lifecycle rules. A developer uses it to provision object-storage infrastructure as code with proper access control.71installs105Aws Cloudformation Task Ecs Deploy GhProvides a GitHub Actions pipeline for deploying containers to Amazon ECS with ECR image builds, task-definition updates, and CloudFormation integration. A developer uses it to automate production container deployments with OIDC authentication and blue/green strategies.71installs106Aws Cloudformation CloudfrontProvides CloudFormation patterns for CloudFront CDN distributions, origins (ALB, S3, Lambda@Edge, VPC origins), caching strategies, and WAF. A developer uses it to provision a production CDN as code with custom domains and ACM certificates.70installs107Aws Cloudformation Auto ScalingProvides CloudFormation patterns for Auto Scaling including groups, launch templates, scaling policies, lifecycle hooks, and predictive scaling. A developer uses it when provisioning highly available, cost-optimized auto-scaling infrastructure as code.69installs108Aws Cloudformation CloudwatchProvides CloudFormation patterns for CloudWatch monitoring and observability including metrics, alarms, dashboards, logs, canaries, and Application Signals. A developer uses it to provision production monitoring infrastructure as code.69installs109Aws Cloudformation DynamodbProvides CloudFormation patterns for DynamoDB tables including primary keys, GSIs/LSIs, on-demand and provisioned capacity, PITR, encryption, TTL, and streams. A developer uses it to provision NoSQL database infrastructure as code.69installs110Aws Cloudformation Ec2Provides CloudFormation patterns for EC2 infrastructure including On-Demand and SPOT instances, security groups, IAM instance profiles, ALBs, and target groups. A developer uses it to provision modular, reusable EC2 infrastructure as code.69installs111Aws Cloudformation EcsProvides CloudFormation patterns for ECS container infrastructure including clusters, services, task definitions, load balancing, and CodeDeploy blue/green deployments. A developer uses it to provision containerized workloads as code.69installs112Aws Cloudformation ElasticacheProvides CloudFormation patterns for Amazon ElastiCache including Redis clusters, replication groups, Memcached, and subnet/parameter groups. A developer uses it to provision distributed caching infrastructure as code.69installs113Aws Cloudformation IamProvides CloudFormation patterns for IAM resources including roles, inline and managed policies, cross-account access, and permission boundaries. A developer uses it to provision secure, least-privilege identity infrastructure as code.69installs114Aws Cloudformation RdsProvides CloudFormation patterns for Amazon RDS including instances, Aurora clusters, read replicas, multi-AZ deployments, and parameter/subnet groups. A developer uses it to provision relational database infrastructure as code.69installs115Aws Cloudformation VpcProvides CloudFormation patterns for VPC networking including public/private subnets, route tables, NAT gateways, and internet gateways. A developer uses it to provision modular, reusable network infrastructure as code.69installs116Aws Cli BeastSupplies advanced AWS CLI patterns across EC2, Lambda, S3, DynamoDB, RDS, IAM, and CloudWatch, generating bulk operation scripts and JMESPath queries. A developer uses it to automate cross-service AWS workflows and validate security configs from the command line.2installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

giuseppe-trisciuoglio/developer-kit · 116 skills · Skillselion