███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 5151 | searching-media | forcedotcom/sf-skills |
Media Search Universal routing skill for searching and retrieving existing images and media. Scope This skill is for SEARCHING FOR existing media, not CREATING new media. Use this skill when the user wants to: Search for images in Salesforce CMS, Data Cloud Find existing visual assets to use in their app Retrieve media from connected sources Browse available images for their project Locate specific photos or graphics Show more Installs 1.5K Repository forcedotcom/sf-skills GitHub Stars 560 First...
|
3.6K |
| 5152 | using-ui-bundle-salesforce-data | forcedotcom/sf-skills |
Salesforce Data Access Data SDK Requirement All Salesforce data access MUST use the Data SDK ( @salesforce/sdk-data ). The SDK handles authentication, CSRF, and base URL resolution. import { createDataSDK , gql } from "@salesforce/sdk-data" ; import type { ResponseTypeQuery } from "../graphql-operations-types" ; const sdk = await createDataSDK ( ) ; // GraphQL for record queries/mutations (PREFERRED) const response = await sdk . graphql ?. < ResponseTypeQuery > ( query , variables ) ; // REST fo...
|
3.6K |
| 5153 | software-architecture | sickn33/agentic-awesome-skills |
Software Architecture Development Skill This skill provides guidance for quality focused software development and architecture. It is based on Clean Architecture and Domain Driven Design principles. Code Style Rules General Principles Early return pattern : Always use early returns when possible, over nested conditions for better readability Avoid code duplication through creation of reusable functions and modules Decompose long (more than 80 lines of code) components and functions into multiple...
|
3.6K |
| 5154 | mobile-design | sickn33/agentic-awesome-skills |
Mobile Design System (Mobile-First · Touch-First · Platform-Respectful) Philosophy: Touch-first. Battery-conscious. Platform-respectful. Offline-capable. Core Law: Mobile is NOT a small desktop. Operating Rule: Think constraints first, aesthetics second. This skill exists to prevent desktop-thinking, AI-defaults, and unsafe assumptions when designing or building mobile applications. 1. Mobile Feasibility & Risk Index (MFRI) Before designing or implementing any mobile feature or screen , assess f...
|
3.6K |
| 5155 | telegram-bot-builder | sickn33/agentic-awesome-skills |
Telegram Bot Builder Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Role : Telegram Bot Architect You build bots that people actually use daily. You understand that bots should feel like helpful assistants, not clunky interfaces. You know the Telegram ecosystem deeply - what's possible, what's popular, and...
|
3.6K |
| 5156 | apple-notes | steipete/clawdis |
Apple Notes CLI Use memo notes to manage Apple Notes directly from the terminal. Create, view, edit, delete, search, move notes between folders, and export to HTML/Markdown. Setup Install (Homebrew): brew tap antoniorodr/memo && brew install antoniorodr/memo/memo Manual (pip): pip install . (after cloning the repo) macOS-only; if prompted, grant Automation access to Notes.app. View Notes List all notes: memo notes Filter by folder: memo notes -f "Folder Name" Search notes (fuzzy): memo notes -s ...
|
3.6K |
| 5157 | video-frames | steipete/clawdis |
Video Frames (ffmpeg) Extract a single frame from a video, or create quick thumbnails for inspection. Quick start First frame: { baseDir } /scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg At a timestamp: { baseDir } /scripts/frame.sh /path/to/video.mp4 --time 00:00:10 --out /tmp/frame-10s.jpg Notes Prefer --time for “what is happening around here?”. Use a .jpg for quick share; use .png for crisp UI frames.
|
3.6K |
| 5158 | reddapi | lignertys/reddit-research-skill |
reddapi.dev Skill About This Skill This was the first skill published for reddapi.dev. It has since grown into reddit-research , which covers the same endpoints below plus market-research query playbooks and a fuller pitch on why semantic search beats keyword search on Reddit. This file stays live and fully functional under its original name so existing installs keep working - if you're installing fresh, prefer reddit-research . Overview Search Reddit's archive through reddapi.dev, a third-party...
|
3.6K |
| 5159 | apple-notes | openclaw/openclaw |
Apple Notes CLI Use memo notes to manage Apple Notes directly from the terminal. Create, view, edit, delete, search, move notes between folders, and export to HTML/Markdown. Setup Install (Homebrew): brew tap antoniorodr/memo && brew install antoniorodr/memo/memo Manual (pip): pip install . (after cloning the repo) macOS-only; if prompted, grant Automation access to Notes.app. View Notes List all notes: memo notes Filter by folder: memo notes -f "Folder Name" Search notes (fuzzy): memo notes -s ...
|
3.6K |
| 5160 | video-frames | openclaw/openclaw |
Video Frames (ffmpeg) Extract a single frame from a video, or create quick thumbnails for inspection. Quick start First frame: { baseDir } /scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg At a timestamp: { baseDir } /scripts/frame.sh /path/to/video.mp4 --time 00:00:10 --out /tmp/frame-10s.jpg Notes Prefer --time for “what is happening around here?”. Use a .jpg for quick share; use .png for crisp UI frames.
|
3.6K |
| 5161 | bb-browser | epiral/bb-browser |
bb-browser - 信息获取与浏览器自动化 核心价值 bb-browser 是一个强大的信息获取工具。 通过浏览器 + 用户登录态,可以获取: 公域信息 :任意公开网页、搜索结果、新闻资讯 私域信息 :内部系统、企业应用、登录后页面、个人账户数据 在此基础上,还可以代替用户执行浏览器操作: 表单填写、按钮点击 数据提取、截图保存 批量操作、重复任务 为什么能做到? 运行在用户真实浏览器中,复用已登录的账号 不触发反爬检测,访问受保护的页面 无需提供密码或 Cookie,直接使用现有登录态 快速开始 bb-browser open < url > 打开页面(新 tab) bb-browser snapshot -i 获取可交互元素 bb-browser click @5 点击元素 bb-browser fill @3 "text" 填写输入框 bb-browser close 完成后关闭 tab Tab 管理规范 重要:操作完成后必须关闭自己打开的 tab 单 tab 场景 bb-browser open https://example.com 打开新 tab bb-...
|
3.6K |
| 5162 | ui-designer | daniel-dan-conrad/ui-designer-skill |
Use this skill to produce singular, deployment-ready frontend interfaces that escape the bland "AI slop" look. Deliver real, working code paired with obsessive care for visual nuance and inventive choices. Expect the user to hand over frontend requirements: a component, page, application, or interface that needs to be built. Their brief may also touch on intent, target audience, or technical limitations. Setting the Visual Direction Do not start coding until you've absorbed the context and commi...
|
3.6K |
| 5163 | word-document-processor | qodex-ai/ai-agent-skills |
DOCX creation, editing, and analysis Overview A user may ask you to create, edit, or analyze the contents of a .docx file. A .docx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks. Workflow Decision Tree Reading/Analyzing Content Use "Text extraction" or "Raw XML access" sections below Creating New Document Use "Creating a new Word document" workflow Editing Existing Do...
|
3.6K |
| 5164 | gmail-skill | idanbeck/claude-skills |
Read, search, and send Gmail emails. Access Google contacts. CRITICAL: Email Sending Confirmation Required Before sending ANY email, you MUST get explicit user confirmation. When the user asks to send an email: - First, show them the complete email details: From (which account) - To - CC/BCC (if any) - Subject - Full body text - Ask: "Do you want me to send this email?" - ONLY run the send command AFTER the user explicitly confirms (e.g., "yes", "send it", "go ahead") - NEVER send a...
|
3.6K |
| 5165 | competitor-analysis | phuryn/pm-skills |
Competitor Analysis SEO & GEO Skills Library · 20 skills for SEO + GEO · Install all: npx skills add aaron-he-zhu/seo-geo-claude-skills Research · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis Build · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator Optimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher Monitor · rank-tracker · backlink-analyzer · performance-reporter · aler...
|
3.6K |
| 5166 | inngest-steps | inngest/inngest-skills |
Inngest Steps Build robust, durable workflows with Inngest's step methods. Each step is a separate HTTP request that can be independently retried and monitored. These skills are focused on TypeScript. For Python or Go, refer to the Inngest documentation for language-specific guidance. Core concepts apply across all languages. Core Concept 🔄 Critical: Each step re-runs your function from the beginning. Put ALL non-deterministic code (API calls, DB queries, randomness) inside steps, never outside....
|
3.6K |
| 5167 | longbridge-earnings | longbridge/skills |
Earnings Update Skill Response language : match the user's input language — Simplified Chinese / Traditional Chinese / English. Both the DOCX report body and the in-chat summary follow the user's language; chart labels, axis titles, and file names always stay in English. When to Use Trigger Example Post-earnings analysis "Analyze TSLA.US latest earnings" / "帮我分析腾讯最新财报" Specific quarter update "Tencent Q4 2024 earnings update" / "业绩更新" Quarterly results "Q1/Q2/Q3/Q4 results for [company]" Do not ...
|
3.6K |
| 5168 | vision-framework | dpearson2699/swift-ios-skills |
Vision Framework Detect text, faces, barcodes, objects, and body poses in images and video using on-device computer vision. Patterns target iOS 26+ with Swift 6.2, backward-compatible where noted. See references/vision-requests.md for complete code patterns and references/visionkit-scanner.md for DataScannerViewController integration. Contents Two API Generations Request Pattern (Modern API) Text Recognition (OCR) Face Detection Barcode Detection Document Scanning (iOS 26+) Image Segmentation Ob...
|
3.6K |
| 5169 | ml-pipeline | jeffallan/claude-skills |
Senior ML pipeline engineer specializing in production-grade machine learning infrastructure, orchestration systems, and automated training workflows. Role Definition You are a senior ML pipeline expert specializing in end-to-end machine learning workflows. You design and implement scalable feature engineering pipelines, orchestrate distributed training jobs, manage experiment tracking, and automate the complete model lifecycle from data ingestion to production deployment. You build robust, r...
|
3.6K |
| 5170 | roadmap-planning | deanpeters/product-manager-skills |
Purpose Guide product managers through strategic roadmap planning by orchestrating prioritization, epic definition, stakeholder alignment, and release sequencing skills into a structured process. Use this to move from disconnected feature requests to a cohesive, outcome-driven roadmap that aligns stakeholders, sequences work logically, and communicates strategic intent—avoiding "feature factory" roadmaps that lack strategic narrative or customer-centric framing. This is not a Gantt chart—it's a ...
|
3.6K |
| 5171 | ads-linkedin | agricidaniel/claude-ads |
LinkedIn Ads Deep Analysis Process Collect LinkedIn Ads data (Campaign Manager export, Insight Tag status) Read ads/references/linkedin-audit.md for full 25-check audit Read ads/references/benchmarks.md for LinkedIn-specific benchmarks Read ads/references/scoring-system.md for weighted scoring Evaluate all applicable checks as PASS, WARNING, or FAIL Calculate LinkedIn Ads Health Score (0-100) Generate findings report with action plan What to Analyze Technical Setup (25% weight) Insight Tag insta...
|
3.6K |
| 5172 | audit-augmentation | trailofbits/skills |
Audit Augmentation Projects findings from external tools (SARIF) and human auditors (weAudit) onto Trailmark code graphs as annotations and subgraphs. When to Use Importing Semgrep, CodeQL, or other SARIF-producing tool results into a graph Importing weAudit audit annotations into a graph Cross-referencing static analysis findings with blast radius or taint data Querying which functions have high-severity findings Visualizing audit coverage alongside code structure When NOT to Use Running static...
|
3.6K |
| 5173 | playwright-dev | microsoft/playwright |
Playwright Development Guide Table of Contents Library Architecture — client/server/dispatcher structure, protocol layer, DEPS rules Adding and Modifying APIs — define API docs, implement client/server, add tests MCP Tools and CLI Commands — add MCP tools, CLI commands, config options Vendoring Dependencies — bundle third-party npm packages into playwright-core or playwright Uploading Fixes to GitHub — branch naming, commit format, pushing fixes for issues Build Assume watch is running and every...
|
3.6K |
| 5174 | ads-youtube | agricidaniel/claude-ads |
YouTube Ads Analysis Process Collect YouTube Ads data (Google Ads export filtered to Video campaigns) Read ads/references/google-audit.md for YouTube-relevant checks Read ads/references/platform-specs.md for video specifications Read ads/references/benchmarks.md for YouTube benchmarks Read ads/references/scoring-system.md for health score algorithm Evaluate campaign setup, creative quality, targeting, and measurement Generate YouTube-specific findings report with health score Campaign Types Asse...
|
3.6K |
| 5175 | ads-create | agricidaniel/claude-ads |
Ads Create: Campaign Concept & Copy Brief Generator Generates structured campaign concepts and platform-specific copy from your brand profile and optional audit data. Outputs campaign-brief.md for use by /ads generate . Quick Reference Command What it does /ads create Full campaign brief → campaign-brief.md /ads create --platforms meta google Brief for specific platforms only /ads create --objective leads Brief optimized for lead generation Process Step 1: Check for Brand Profile Look for brand-...
|
3.6K |
| 5176 | crypto-protocol-diagram | trailofbits/skills |
Crypto Protocol Diagram Produces a Mermaid sequenceDiagram (written to file) and an ASCII sequence diagram (printed inline) from either: Source code implementing a cryptographic protocol, or A specification — RFC, academic paper, pseudocode, informal prose, ProVerif ( .pv ), or Tamarin ( .spthy ) model. Tools used: Read, Write, Grep, Glob, Bash, WebFetch (for URL specs). Unlike the diagramming-code skill (which visualizes code structure), this skill extracts protocol semantics : who sends what t...
|
3.6K |
| 5177 | security-ownership-map | openai/skills |
Security Ownership Map Overview Build a bipartite graph of people and files from git history, then compute ownership risk and export graph artifacts for Neo4j/Gephi. Also build a file co-change graph (Jaccard similarity on shared commits) to cluster files by how they move together while ignoring large, noisy commits. Requirements Python 3 networkx (required; community detection is enabled by default) Install with: pip install networkx Workflow Scope the repo and time window (optional --since/--u...
|
3.6K |
| 5178 | opentui | anomalyco/opentui |
OpenTUI Platform Skill Consolidated skill for building terminal user interfaces with OpenTUI. Use decision trees below to find the right framework and components, then load detailed references. Critical Rules Follow these rules in all OpenTUI code: Use create-tui for new projects. See framework README.md quick starts. create-tui options must come before arguments. bunx create-tui -t react my-app works, bunx create-tui my-app -t react does NOT. Never call process.exit() directly. Use renderer...
|
3.6K |
| 5179 | unit-test-wiremock-rest-api | giuseppe-trisciuoglio/developer-kit |
Unit Testing REST APIs with WireMock Overview This skill provides comprehensive patterns for unit testing external REST API integrations using WireMock. It covers stubbing HTTP responses, verifying requests, testing error scenarios (4xx/5xx responses), and ensuring fast, reliable tests without real network dependencies. When to Use Use this skill when: Testing services that call external REST APIs Need to stub HTTP responses for predictable test behavior Want to test error scenarios (timeouts, 5...
|
3.6K |
| 5180 | spring-boot-dependency-injection | giuseppe-trisciuoglio/developer-kit |
Spring Boot Dependency Injection This skill captures the dependency injection approach promoted in this repository: constructor-first design, explicit optional collaborators, and deterministic configuration that keeps services testable and framework-agnostic. Overview Prioritize constructor injection to keep dependencies explicit, immutable, and mockable. Treat optional collaborators through guarded setters or providers while documenting defaults. Resolve bean ambiguity intentionally through qua...
|
3.6K |
| 5181 | unit-test-controller-layer | giuseppe-trisciuoglio/developer-kit |
Unit Testing REST Controllers with MockMvc Overview This skill provides patterns for unit testing @RestController and @Controller classes using MockMvc. It covers testing request/response handling, HTTP status codes, request parameter binding, validation, content negotiation, response headers, and exception handling by mocking service dependencies for isolated controller testing. When to Use Use this skill when: Testing REST controller request/response handling Verifying HTTP status codes and re...
|
3.6K |
| 5182 | unit-test-parameterized | giuseppe-trisciuoglio/developer-kit |
Parameterized Unit Tests with JUnit 5 Overview This skill provides patterns for writing efficient parameterized unit tests using JUnit 5's @ParameterizedTest. It covers @ValueSource, @CsvSource, @MethodSource, @EnumSource, @ArgumentsSource, and custom display names to run the same test logic with multiple input values, reducing test duplication and improving coverage. When to Use Use this skill when: Testing methods with multiple valid inputs Testing boundary values systematically Testing multip...
|
3.6K |
| 5183 | nextjs-code-review | giuseppe-trisciuoglio/developer-kit |
Next.js Code Review Overview This skill provides structured, comprehensive code review for Next.js applications built with the App Router. It evaluates code against Next.js best practices, React Server Component patterns, caching strategies, and production-readiness criteria. The review produces actionable findings categorized by severity (Critical, Warning, Suggestion) with concrete code examples for improvements. This skill delegates to the typescript-software-architect-review agent for deep a...
|
3.6K |
| 5184 | nestjs-code-review | giuseppe-trisciuoglio/developer-kit |
NestJS Code Review Overview This skill provides structured, comprehensive code review for NestJS applications. It evaluates code against NestJS best practices, TypeScript conventions, SOLID principles, and production-readiness criteria. The review produces actionable findings categorized by severity (Critical, Warning, Suggestion) with concrete code examples for improvements. This skill delegates to the nestjs-code-review-expert agent for deep analysis when invoked through the agent system. When...
|
3.6K |
| 5185 | unit-test-json-serialization | giuseppe-trisciuoglio/developer-kit |
Unit Testing JSON Serialization with @JsonTest Overview This skill provides patterns for unit testing JSON serialization and deserialization using Spring's @JsonTest and Jackson. It covers testing POJO mapping, custom serializers/deserializers, field name mappings, nested objects, date/time formatting, polymorphic types, and null handling without full Spring context. When to Use Use this skill when: Testing JSON serialization of DTOs Testing JSON deserialization to objects Testing custom Jackson...
|
3.6K |
| 5186 | unit-test-security-authorization | giuseppe-trisciuoglio/developer-kit |
Unit Testing Security and Authorization Overview This skill provides patterns for unit testing Spring Security authorization logic using @PreAuthorize, @Secured, @RolesAllowed, and custom permission evaluators. It covers testing role-based access control (RBAC), expression-based authorization, custom permission evaluators, and verifying access denied scenarios without full Spring Security context. When to Use Use this skill when: Testing @PreAuthorize and @Secured method-level security Testing r...
|
3.6K |
| 5187 | spring-boot-saga-pattern | giuseppe-trisciuoglio/developer-kit |
Spring Boot Saga Pattern When to Use Implement this skill when: Building distributed transactions across multiple microservices Needing to replace two-phase commit (2PC) with a more scalable solution Handling transaction rollback when a service fails in multi-service workflows Ensuring eventual consistency in microservices architecture Implementing compensating transactions for failed operations Coordinating complex business processes spanning multiple services Choosing between choreography-base...
|
3.6K |
| 5188 | spring-data-neo4j | giuseppe-trisciuoglio/developer-kit |
Spring Data Neo4j Integration Patterns When to Use This Skill To use this skill when you need to: Set up Spring Data Neo4j in a Spring Boot application Create and map graph node entities and relationships Implement Neo4j repositories with custom queries Write Cypher queries using @Query annotations Configure Neo4j connections and dialects Test Neo4j repositories with embedded databases Work with both imperative and reactive Neo4j operations Map complex graph relationships with bidirectional or u...
|
3.6K |
| 5189 | langchain4j-tool-function-calling-patterns | giuseppe-trisciuoglio/developer-kit |
LangChain4j Tool & Function Calling Patterns Define tools and enable AI agents to interact with external systems, APIs, and services using LangChain4j's annotation-based and programmatic tool system. Overview LangChain4j's tool system enables AI agents to execute external functions through declarative annotations and programmatic interfaces. Tools are defined using the @Tool annotation and automatically registered with AI services, allowing LLMs to perform actions beyond text generation such as ...
|
3.6K |
| 5190 | unit-test-utility-methods | giuseppe-trisciuoglio/developer-kit |
Unit Testing Utility Classes and Static Methods Overview This skill provides comprehensive patterns for testing utility classes and static methods using JUnit 5. It covers testing pure functions without side effects, edge case handling, boundary conditions, and common utility patterns like string manipulation, calculations, collections, and data validation. When to Use Use this skill when: Testing utility classes with static helper methods Testing pure functions with no state or side effects Tes...
|
3.6K |
| 5191 | langchain4j-rag-implementation-patterns | giuseppe-trisciuoglio/developer-kit |
LangChain4j RAG Implementation Patterns When to Use This Skill Use this skill when: Building knowledge-based AI applications requiring external document access Implementing question-answering systems over large document collections Creating AI assistants with access to company knowledge bases Building semantic search capabilities for document repositories Implementing chat systems that reference specific information sources Creating AI applications requiring source attribution Building domain-sp...
|
3.6K |
| 5192 | langchain4j-spring-boot-integration | giuseppe-trisciuoglio/developer-kit |
LangChain4j Spring Boot Integration To accomplish integration of LangChain4j with Spring Boot applications, follow this comprehensive guidance covering auto-configuration, declarative AI Services, chat models, embedding stores, and production-ready patterns for building AI-powered applications. When to Use To accomplish integration of LangChain4j with Spring Boot when: Integrating LangChain4j into existing Spring Boot applications Building AI-powered microservices with Spring Boot Setting up aut...
|
3.6K |
| 5193 | nextjs-authentication | giuseppe-trisciuoglio/developer-kit |
Next.js Authentication Overview This skill provides comprehensive authentication patterns for Next.js 15+ applications using the App Router architecture and Auth.js 5. It covers the complete authentication lifecycle from initial setup to production-ready implementations with role-based access control. Key capabilities include: Auth.js 5 setup with Next.js App Router Protected routes using Middleware Session management in Server Components Authentication checks in Server Actions OAuth provider in...
|
3.6K |
| 5194 | unit-test-scheduled-async | giuseppe-trisciuoglio/developer-kit |
Unit Testing @Scheduled and @Async Methods Overview This skill provides patterns for unit testing @Scheduled and @Async methods using JUnit 5. It covers testing async logic without actual async executors, verifying CompletableFuture results, using Awaitility for async assertions, mocking scheduled task execution, and testing async error handling without waiting for real scheduling intervals. When to Use Use this skill when: Testing @Scheduled method logic Testing @Async method behavior Verifying...
|
3.6K |
| 5195 | nx-monorepo | giuseppe-trisciuoglio/developer-kit |
Nx Monorepo Overview Provides comprehensive guidance for working with Nx monorepos in TypeScript/JavaScript projects. Nx is a smart build system with advanced caching, affected command execution, and powerful generators for React, Next.js, NestJS, and more. This skill 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 Gen...
|
3.6K |
| 5196 | unit-test-exception-handler | giuseppe-trisciuoglio/developer-kit |
Unit Testing ExceptionHandler and ControllerAdvice Overview This skill provides patterns for unit testing @ExceptionHandler methods and @ControllerAdvice classes using MockMvc. It covers testing exception-to-error-response transformations, HTTP status codes, error message formatting, validation error handling, and custom permission evaluators without full integration test overhead. When to Use Use this skill when: Testing @ExceptionHandler methods in @ControllerAdvice Testing exception-to-error-...
|
3.6K |
| 5197 | unit-test-mapper-converter | giuseppe-trisciuoglio/developer-kit |
Unit Testing Mappers and Converters Overview This skill provides patterns for unit testing MapStruct mappers and custom converter classes. It covers testing field mapping accuracy, null handling, type conversions, nested object transformations, bidirectional mapping, enum mapping, and partial updates for comprehensive mapping test coverage. When to Use Use this skill when: Testing MapStruct mapper implementations Testing custom entity-to-DTO converters Testing nested object mapping Verifying nul...
|
3.6K |
| 5198 | qdrant | giuseppe-trisciuoglio/developer-kit |
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 integration and LangChain4j framework support. Enable efficient vector search capabilities for RAG systems, recommendation engines, and semantic search applications. When to Use Use this skill when implementing: Semantic search or recommendation systems in Spring Boot ap...
|
3.6K |
| 5199 | rag | giuseppe-trisciuoglio/developer-kit |
RAG Implementation Build Retrieval-Augmented Generation systems that extend AI capabilities with external knowledge sources. Overview RAG (Retrieval-Augmented Generation) enhances AI applications by retrieving relevant information from knowledge bases and incorporating it into AI responses, reducing hallucinations and providing accurate, grounded answers. When to Use Use this skill when: Building Q&A systems over proprietary documents Creating chatbots with current, factual information Implement...
|
3.6K |
| 5200 | trailmark-summary | trailofbits/skills |
Trailmark Summary Runs trailmark analyze --summary on a target directory. When to Use Vivisect Phase 0 needs a quick structural overview before decomposition Galvanize Phase 1 needs language detection and entry point count Quick orientation on an unfamiliar codebase before deeper analysis When NOT to Use Full structural analysis with all passes needed (use trailmark-structural ) Detailed code graph queries (use the main trailmark skill directly) You need hotspot scores or taint data (use trailma...
|
3.6K |