███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 5051 | dbs-theory-grounding | dontbesilent2025/dbskill |
dbs-theory-grounding:理论溯源与案例重释 任务目标:把未经检验的经验判断处理成有来源层级、有边界、能解释案例的理论表达。先审命题,再选理论;先判断核实是否必要,再决定使用已有知识、本地资料或外部来源。 硬性原则 先审命题。 提取原判断、案例和使用场景,检查绝对化、因果跳跃、定义偷换、以偏概全和反向推断。 匹配度优先。 理论必须解释案例里的核心机制。名气不能弥补理论错配。 保留有效部分。 案例成立而结论过度时,缩小结论边界;不要为了换理论整段推翻。 人物约束服从任务需要。 用户要求「已故名人」时,只把「确为已故」和相关专业身份作为入选条件,不主动补充出生年、去世年与国籍变化。已有知识足以高置信判断时可以离线完成并标注核实层级;存在争议且会影响入选资格时,再把外部核实视为必要步骤。 默认离线。 先依据用户提供的材料、当前对话、本地资料和模型已有知识完成命题审查与理论匹配。联网不是默认研究步骤,不能因为想补充人物、理论、原话、页码或候选数量就自动联网。 按结论需要核实。 只有外部事实会实质改变结论,或用户明确要求核实、来源、原话、页码、首创归属或最新信息时,才进入外部核实...
|
3.7K |
| 5052 | deploying-ui-bundle | forcedotcom/sf-skills |
Deploying a UI Bundle The order of operations is critical when deploying to a Salesforce org. This sequence reflects the canonical flow. Step 1: Org Authentication Check if the org is connected. If not, authenticate. All subsequent steps require an authenticated org. Step 2: Pre-deploy UI Bundle Build Install dependencies and build the UI bundle to produce dist/ . Required before deploying UI bundle entities. Run when: deploying UI bundles and dist/ is missing or source has changed. Step 3: Depl...
|
3.6K |
| 5053 | image-taste-frontend | leonxlnx/taste-skill |
CORE DIRECTIVE: AWWWARDS-LEVEL IMAGE ART DIRECTION You are an elite frontend image art director. Your job is not to generate generic AI art. Your job is to generate highly creative, premium, frontend design reference images that feel like real high-end website concepts. Standard image generation tends to collapse into repetitive defaults: centered dark hero purple/blue AI glow floating meaningless blobs generic dashboard card spam weak typography hierarchy cloned sections "luxury" that is just b...
|
3.6K |
| 5054 | sentry-workflow | getsentry/sentry-for-ai |
All Skills Sentry Workflows Debug production issues and maintain code quality with Sentry context. This page helps you find the right workflow skill for your task. How to Fetch Skills Use curl to download skills — they are 10–20 KB files that fetch tools often summarize, losing critical details. curl -sL https://skills.sentry.gg/sentry-fix-issues/SKILL.md Append the path from the Path column in the table below to https://skills.sentry.gg/ . Do not guess or shorten URLs. Start Here — Read This Be...
|
3.6K |
| 5055 | generating-ui-bundle-site | forcedotcom/sf-skills |
Digital Experience Site for React UI Bundles Create and configure Digital Experience Sites that host React UI bundles on Salesforce. This skill generates the minimum necessary site infrastructure — Network, CustomSite, DigitalExperienceConfig, DigitalExperienceBundle, and the sfdc_cms__site content type — so a React app can be served from Salesforce. React sites differ from standard LWR sites: they don't need routes, views, theme layouts, or branding sets. The site acts as a thin container ( app...
|
3.6K |
| 5056 | testing-agentforce | forcedotcom/sf-skills |
ADLC Test Automated testing for Agentforce agents with smoke tests, batch execution, and iterative fix loops. Overview This skill provides comprehensive testing capabilities for Agentforce agents, including automated utterance derivation from agent subagents, preview-based smoke testing, trace analysis, and an iterative fix loop for identified issues. It bridges the gap between initial development and production deployment. Platform Notes Shell examples below use bash syntax. On Windows, use Pow...
|
3.6K |
| 5057 | uplifting-components-to-slds2 | forcedotcom/sf-skills |
Goal Systematically migrate Lightning Web Components from SLDS 1 to SLDS 2 using the SLDS linter and structured guidance for fixing violations across all styling hook categories. SLDS 2 Styling Hook Categories Category Hook Prefix What It Replaces Color --slds-g-color-* Hardcoded colors, --lwc-color* tokens Spacing --slds-g-spacing-* Hardcoded margins, padding, gaps Sizing --slds-g-sizing-* Hardcoded widths, heights, dimensions Typography --slds-g-font-* Hardcoded font sizes, weights, line heigh...
|
3.6K |
| 5058 | observing-agentforce | forcedotcom/sf-skills |
Agentforce Observability Improve Agentforce agents using session trace data and live preview testing. Three-phase workflow: Observe -- Query STDM sessions from Data Cloud (if available), OR run test suites + preview with local traces as fallback Reproduce -- Use sf agent preview to simulate problematic conversations live Improve -- Edit the .agent file directly, validate, publish, verify Platform Notes Shell examples below use bash syntax. On Windows, use PowerShell equivalents or Git Bash. Repl...
|
3.6K |
| 5059 | 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 |
| 5060 | 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 |
| 5061 | 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 |
| 5062 | 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 |
| 5063 | tldraw-skill | agents365-ai/365-skills |
No SKILL.md available for this skill. View on GitHub Installs 407 Repository agents365-ai/365-skills GitHub Stars 5 First Seen May 6, 2026
|
3.6K |
| 5064 | 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 |
| 5065 | 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 |
| 5066 | 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 |
| 5067 | 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 |
| 5068 | 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 |
| 5069 | 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 |
| 5070 | 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 |
| 5071 | 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 |
| 5072 | 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 |
| 5073 | 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 |
| 5074 | inngest-events | inngest/inngest-skills |
Inngest Events Master Inngest event design and delivery patterns. Events are the foundation of Inngest - learn to design robust event schemas, implement idempotency, leverage fan-out patterns, and handle system events effectively. 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. Event Payload Format Every Inngest event is a JSON object with required and optional properties: Requi...
|
3.6K |
| 5075 | 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 |
| 5076 | 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 |
| 5077 | yfinance-data | himself65/finance-skills |
yfinance Data Skill Fetches financial and market data from Yahoo Finance using the yfinance Python library. Important : yfinance is not affiliated with Yahoo, Inc. Data is for research and educational purposes. Step 1: Ensure yfinance Is Available Before running any code, install yfinance if needed: import subprocess , sys subprocess . check_call ( [ sys . executable , "-m" , "pip" , "install" , "-q" , "yfinance" ] ) Always include this at the top of your script. Step 2: Identify What the User N...
|
3.6K |
| 5078 | 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 |
| 5079 | 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 |
| 5080 | research | vinvcn/mattpocock-skills-zh-cn |
Spin up a background agent to do the research, so you keep working while it reads. Its job: Investigate the question against primary sources — official docs, source code, specs, first-party APIs — not a secondary write-up of them. Follow every claim back to the source that owns it. Write the findings to a single Markdown file, citing each claim's source. Save it where the repo already keeps such notes; match the existing convention, and if there is none, put it somewhere sensible and say where. ...
|
3.6K |
| 5081 | 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 |
| 5082 | 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 |
| 5083 | content-experimentation-best-practices | sanity-io/agent-toolkit |
Content Experimentation Best Practices Principles and patterns for running effective content experiments to improve conversion rates, engagement, and user experience. When to Apply Reference these guidelines when: Setting up A/B or multivariate testing infrastructure Designing experiments for content changes Analyzing and interpreting test results Building CMS integrations for experimentation Deciding what to test and how Core Concepts A/B Testing Comparing two variants (A vs B) to determin...
|
3.6K |
| 5084 | api-sec | yaklang/hack-skills |
API Security Router 这是 API 安全测试的分类入口。 先用这个 skill 判断当前 API 更像是文档和资产发现、对象授权、令牌信任问题,还是 GraphQL 与隐藏参数问题,再进入更细的专题 skill。 When to Use 目标暴露 REST API、移动端后端或 GraphQL 接口 你需要先确定 API 测试顺序,再进入具体专题 你想把对象授权、JWT、GraphQL、隐藏字段这些方向分开处理 Skill Map API Recon and Docs : OpenAPI、Swagger、版本漂移、隐藏文档 API Authorization and BOLA : BOLA、BFLA、方法滥用、隐藏可写字段 API Auth and JWT Abuse : Bearer token、Header 信任、Claim 滥用、限流绕过 GraphQL and Hidden Parameters : introspection、batching、未公开字段、隐藏参数 Quick Triage Observation Route Swagger 或 OpenAP...
|
3.6K |
| 5085 | 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 |
| 5086 | 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 |
| 5087 | 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 |
| 5088 | 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 |
| 5089 | 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 |
| 5090 | 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 |
| 5091 | 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 |
| 5092 | 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 |
| 5093 | ghost-proxy | ghostsecurity/skills |
Reaper MITM Proxy Reaper is a CLI-based MITM HTTPS proxy for application security testing. It intercepts, logs, and allows inspection of HTTP/HTTPS traffic flowing through it. Use it to capture live request/response pairs for security validation. Prerequisites Before using any reaper command, make sure the latest version of the binary is installed: curl -sfL https://raw.githubusercontent.com/ghostsecurity/reaper/main/scripts/install.sh | bash All reaper commands in this document should be invoke...
|
3.6K |
| 5094 | spring-ai-mcp-server-patterns | giuseppe-trisciuoglio/developer-kit |
Spring AI MCP Server Implementation Patterns Implement Model Context Protocol (MCP) servers with Spring AI to extend AI capabilities with standardized tools, resources, and prompt templates using Spring's native AI abstractions. Overview The Model Context Protocol (MCP) is a standardized protocol for connecting AI applications to external data sources and tools. Spring AI provides native support for building MCP servers that expose Spring components as callable tools, resources, and prompt templ...
|
3.6K |
| 5095 | 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 |
| 5096 | spring-boot-actuator | giuseppe-trisciuoglio/developer-kit |
Spring Boot Actuator Skill Overview 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. When to Use Trigger: "enable actuator endpoints" – Bootstrap Actuator for a new or existing Spring Boot service. Trigger: "secu...
|
3.6K |
| 5097 | generating-python-installer | affaan-m/ecc |
Generating Python Installer (Commercial-Grade) You are a Python commercial deployment expert . Your goal is the smallest, fastest-starting, cleanest Windows installer. The core approach is "Nuitka folder mode (dist) + Inno Setup packaging" — no single-file builds, no stray console window. When to Activate Activate when the user explicitly asks for advanced Python packaging or size/startup optimization on Windows: Nuitka extreme / commercial-grade compilation, smallest-size or fastest-startup bui...
|
3.6K |
| 5098 | 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 |
| 5099 | 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 |
| 5100 | 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 |