Repository inventory

giuseppe-trisciuoglio/developer-kit

Skills indexed from this repository, with install-style signals scoped to the repo.
50 skills5K GitHub stars0 weekly installsPythonGitHubOwner profile

Overview

This skill provides practical patterns and a developer-ready playbook for building Retrieval-Augmented Generation (RAG) systems that ground LLM responses with external knowledge sources. It covers vector store selection, embedding model choices, document processing, retrieval strategies, and end-to-end RAG pipelines for production and local development. Use it to reduce hallucinations and deliver factual, source-cited answers from proprietary or multi-source knowledge bases.

How this skill works

The skill guides you to ingest documents, split them into chunks, generate embeddings, and store those vectors with metadata in a vector database. It describes retrieval strategies (dense, sparse, hybrid), reranking and filtering techniques, and how to wire a retriever into an LLM prompt template with chat memory and grounding checks. It also includes evaluation metrics and optimization steps for precision, latency, and faithfulness.

When to use it

  • Building Q&A systems over proprietary documents or manuals
  • Creating chatbots that must provide current, factual information
  • Implementing semantic search with natural language queries
  • Reducing hallucinations by grounding responses in retrieved sources
  • Combining multiple knowledge sources (web, DB, docs) for unified answers

Best practices

  • Choose a vector store that matches scale and deployment needs (Pinecone/Milvus for production, Chroma/FAISS for local)
  • Preprocess and clean documents, add useful metadata for filtering and context
  • Use 500–1000 token chunks with 10–20% overlap, then test variations for your corpus
  • Start retrieval with a higher k (10–20) and apply reranking or filtering to improve precision
  • Cache embeddings, batch ingestions, and monitor query latency and resource usage

Example use cases

  • Document Q&A assistant that answers policy or support questions with citations
  • Conversational product assistant that keeps context across multi-turn sessions
  • Research tool that merges results from document, database, and web retrievers and reranks them
  • Knowledge management system that exposes domain-specific content via semantic search
  • Compliance auditor that filters and retrieves documents by metadata and date ranges

FAQ

Use a managed, scalable option like Pinecone or Milvus for production; choose Weaviate or Qdrant if you need open-source features and advanced filtering.

How do I reduce hallucinations in RAG?

Emphasize grounding in prompts, add verification steps, include confidence scores, and use reranking or cross-encoder validation to ensure answers reflect retrieved documents.

50 skills

rag
Ai

This skill helps design and implement retrieval-augmented generation systems with vector databases, embeddings, and grounding for knowledge-grounded AI.

ApiAwsBackendCloud+4
spring-boot-resilience4j
Aws

This skill helps you implement fault tolerance in Spring Boot apps using Resilience4j by adding circuit breakers, retries, rate limiters, bulkheads, and

BackendJavaMonitoringObservability+4
unit-test-json-serialization
Aws

This skill provides patterns for unit testing JSON serialization and deserialization with Jackson and JsonTest to validate mappings and formats.

BackendDocsJavaPhp+4
spring-boot-dependency-injection
Aws

This skill streamlines Spring Boot dependency injection by enforcing constructor-first patterns, optional collaborators, and explicit bean configuration to

BackendDesignJavaPhp+4
aws-cloudformation-s3
Automation

This skill helps you create production-ready S3 infrastructure with CloudFormation templates, including buckets, policies, versioning, and lifecycle rules.

AwsCloudDevopsInfra+4
langchain4j-spring-boot-integration
Ai

This skill helps Spring Boot developers integrate LangChain4j with declarative AI services and auto-configuration for production-grade AI apps.

AwsBackendJavaMonitoring+4
unit-test-mapper-converter
Aws

This skill provides patterns for unit testing mappers and converters to verify accurate data transformations between DTOs and domain objects.

BackendJavaPhpPython+4
langchain4j-tool-function-calling-patterns
Ai

This skill enables building agentic applications by defining tools and function calls with LangChain4j, enabling real-time API access and external integrations.

ApiAutomationAwsCloud+4
aws-sdk-java-v2-s3
Automation

This skill teaches practical Amazon S3 operations with AWS SDK for Java 2.x, enabling efficient bucket management, object handling, and presigned URLs.

AwsBackendCloudDevops+4
aws-cloudformation-elasticache
Automation

This skill helps you model production-ready ElastiCache infrastructure with CloudFormation, covering clusters, replication groups, subnet and parameter groups.

AwsCloudCode ReviewDevops+4
spring-boot-rest-api-standards
Api

This skill provides REST API design standards for Spring Boot, guiding endpoints, DTOs, validation, error handling, pagination, security headers, and HATEOAS.

AwsBackendDesignJava+4
unit-test-caching
Aws

This skill guides unit testing of Spring Cache annotations using in-memory caches to verify hits, misses, eviction, and key generation.

BackendJavaPhpPython+4
aws-cloudformation-bedrock
Ai

This skill provides CloudFormation patterns for AWS Bedrock resources to deploy agents, knowledge bases, data sources, guardrails, prompts, flows, and

AwsCloudInfraJava+4
aws-cloudformation-vpc
Automation

This skill helps you design production-ready AWS CloudFormation VPC templates with modular, reusable subnets, routes, and cross-stack references for scalable

AwsCi CdCloudDevops+4
unit-test-application-events
Aws

This skill guides you to test Spring ApplicationEvent publishing and listeners with JUnit, Mockito, and AssertJ for fast, reliable event-driven tests.

BackendJavaPhpPython+4
typescript-docs
Angular

This skill generates production-ready TypeScript documentation with API references, ADRs, and runnable examples for frameworks like NestJS, React, and Angular.

ApiAwsExpressNestjs+4
tailwind-css-patterns
Aws

This skill helps you implement Tailwind CSS development patterns for mobile-first, responsive layouts, design tokens, and component reuse to speed up UI work.

DesignFrontendJavaPhp+4
shadcn-ui
Accessibility

This skill guides you through setting up shadcn/ui, installing components, and building accessible, Tailwind-styled React UI patterns.

AwsDesignFrontendReact+4
aws-drawio-architecture-diagrams
Automation

This skill creates production-ready AWS architecture diagrams in draw.io XML using official AWS icons, enabling clear infrastructure visuals.

AwsCloudDocsInfra+4
clean-architecture
Aws

This skill helps you implement Clean Architecture, Hexagonal Architecture and DDD in PHP/Symfony, ensuring testable, framework-agnostic domain logic.

BackendCode ReviewDesignJava+4
react-patterns
Aws

This skill helps you leverage React 19 patterns including Server Components, Actions, use(), and concurrent features to build scalable, high-performance

FrontendJavaPerformancePhp+4
aws-cloudformation-iam
Aws

This skill helps you implement AWS CloudFormation IAM resources with least privilege, cross-account access, and structured templates for secure infrastructure.

CloudDevopsInfraJava+4
unit-test-controller-layer
Aws

This skill helps you unit test REST controllers with MockMvc by isolating the web layer and validating requests, responses, and errors.

JavaPhpPythonRest+4
aws-sdk-java-v2-dynamodb
Aws

This skill enables efficient DynamoDB usage with AWS SDK for Java 2.x, delivering type-safe operations and Spring Boot integration.

BackendCloudDatabaseJava+4
unit-test-parameterized
Aws

This skill guides you in writing parameterized unit tests with JUnit 5 using various sources to cover multiple scenarios efficiently.

BackendJavaPhpPython+4
spring-boot-security-jwt
Api

This skill implements production-ready JWT authentication and authorization for Spring Boot 3.5.x, enabling stateless security and RBAC with Spring Security.

AwsBackendJavaPhp+4
spring-boot-actuator
Aws

This skill helps you configure Spring Boot Actuator for production-grade monitoring, health checks, and secure, observable JVM services.

DevopsJavaMonitoringObservability+4
chunking-strategy
Ai

This skill helps you optimize retrieval by selecting and tuning chunking strategies for RAG systems and large documents.

AnalyticsAwsDataDatabase+4
spring-boot-crud-patterns
Api

This skill helps you implement feature-aligned CRUD services in Spring Boot 3.5+, aligning aggregates, repositories, and controllers with clean DTOs.

AwsBackendJavaPhp+4
unit-test-exception-handler
Api

This skill helps you validate exception handling in Spring controllers by testing @ExceptionHandler and @ControllerAdvice with MockMvc for precise error

AwsBackendJavaPhp+4
langchain4j-testing-strategies
Ai

This skill provides testing strategies for LangChain4J applications, enabling reliable unit, integration, and end-to-end tests with mocks and Testcontainers.

AwsDebuggingIntegration TestsJava+4
aws-sdk-java-v2-messaging
Aws

This skill helps you implement AWS messaging with SQS and SNS using Java SDK 2.x, covering queues, topics, DLQ, and Spring Boot patterns.

BackendJavaPhpPython+3
unit-test-config-properties
Aws

This skill helps you validate @ConfigurationProperties bindings with ApplicationContextRunner, ensuring proper binding, validation, defaults, profiles, and

BackendCi CdJavaPhp+4
spring-boot-test-patterns
Aws

This skill guides building robust Spring Boot test suites with unit, slice, and integration patterns using Testcontainers and MockMvc.

Integration TestsJavaPhpPython+4
unit-test-boundary-conditions
Aws

This skill helps you apply comprehensive unit-test boundary patterns, covering min/max values, nulls, empties, precision, and edge cases across Java/Python

DebuggingJavaPhpPython+4
aws-cloudformation-ec2
Automation

This skill provides reusable AWS CloudFormation patterns for EC2, security groups, IAM roles, and ALB configurations to speed infrastructure as code.

AwsCloudDevopsInfra+4
aws-cloudformation-rds
Automation

This skill helps you design production-ready AWS CloudFormation patterns for RDS databases, including instances, clusters, subnets, parameter groups, and

AwsCloudDatabaseDevops+4
aws-sdk-java-v2-secrets-manager
Aws

This skill helps you securely manage secrets with AWS Secrets Manager using Java SDK v2, including storing, retrieving, rotating, and Spring Boot integration.

BackendCloudDatabaseJava+4
aws-sdk-java-v2-bedrock
Ai

This skill helps Java developers integrate Amazon Bedrock patterns with AWS SDK 2.x, enabling model listing, invocation, streaming, and Spring Boot integration.

AwsBackendCloudJava+4
aws-sdk-java-v2-core
Aws

This skill helps you configure AWS SDK for Java 2.x with best practices for clients, authentication, timeouts, and error handling.

BackendCloudInfraJava+4
aws-cloudformation-cloudfront
Automation

This skill helps you define production CloudFront distributions with CloudFormation, multiple origins, caching, security headers, and cross-stack references.

AwsCloudDevopsJava+4
aws-cloudformation-security
Aws

This skill helps you create secure AWS CloudFormation templates by applying best practices for encryption, secrets management, and defense-in-depth.

CloudDevopsInfraJava+4
langchain4j-ai-services-patterns
Ai

This skill helps you build declarative, type-safe AI services with LangChain4j in Java, enabling memory, tool integration, and structured outputs.

AutomationAwsBackendJava+4
unit-test-bean-validation
Aws

This skill helps you unit-test Jakarta Bean Validation with patterns and examples for built-in constraints and custom validators.

JavaPhpPythonSpring+4
spring-boot-openapi-documentation
Api

This skill provides patterns to integrate SpringDoc OpenAPI 3.0 with Spring Boot 3.x, generating comprehensive REST API documentation and Swagger UI.

AwsBackendDocsJava+4
aws-cloudformation-ecs
Automation

This skill provides AWS CloudFormation patterns for ECS clusters, services, task definitions, and blue/green deployments to simplify infrastructure as code.

AwsCloudDevopsInfra+4
aws-cloudformation-task-ecs-deploy-gh
Automation

This skill guides deploying ECS tasks and services via GitHub Actions with CloudFormation, enabling secure OIDC authentication and multi-environment pipelines.

AwsCi CdCloudDevops+4
spring-boot-cache
Aws

This skill helps you enable and manage Spring Cache across services, improving performance with @Cacheable, TTLs, and eviction strategies.

BackendDebuggingJavaPerformance+4
aws-cloudformation-cloudwatch
Aws

This skill helps you implement production-grade AWS CloudWatch monitoring with CloudFormation templates, covering metrics, alarms, dashboards, logs, and

CloudDevopsJavaPhp+3
aws-sdk-java-v2-rds
Aws

This skill helps you manage AWS RDS resources using the Java v2 SDK, covering instances, snapshots, parameter groups, backups, and monitoring.

CloudDatabaseDevopsJava+4
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational