███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 19201 | tts | answerzhao/agent-skills |
tts Convert any text into speech audio. Supports two backends (Kokoro local, Noiz cloud), two modes (simple or timeline-accurate), and per-segment voice control. Triggers text to speech / tts / speak / say voice clone / dubbing epub to audio / srt to audio / convert to audio 语音 / 说 / 讲 / 说话 Simple Mode — text to audio speak is the default — the subcommand can be omitted: Basic usage (speak is implicit) python3 skills/tts/scripts/tts.py -t "Hello world" add -o path to save python3 skills/tts/sc...
|
36 |
| 19202 | markitdown | ovachiever/droid-tings |
MarkItDown - File to Markdown Conversion Overview MarkItDown is a Python tool developed by Microsoft for converting various file formats to Markdown. It's particularly useful for converting documents into LLM-friendly text format, as Markdown is token-efficient and well-understood by modern language models. Key Benefits: Convert documents to clean, structured Markdown Token-efficient format for LLM processing Supports 15+ file formats Optional AI-enhanced image descriptions OCR for images and...
|
36 |
| 19203 | cc10x-router | romiluz13/cc10x |
cc10x Router Runtime contract only. When loaded: route intent, hydrate workflow state, write workflow artifacts, execute the task graph, validate agent output, finalize memory. 1. Intent Routing Route using the first matching signal: Priority Signal Keywords Workflow Chain 1 ERROR error, bug, fix, broken, crash, fail, debug, troubleshoot, issue DEBUG bug-investigator -> code-reviewer -> integration-verifier 2 PLAN plan, design, architect, roadmap, strategy, spec, brainstorm PLAN brainstorming ->...
|
36 |
| 19204 | architecture-doc-creator | jeremylongshore/claude-code-plugins-plus-skills |
Architecture Doc Creator Purpose This skill provides automated assistance for architecture doc creator tasks within the Technical Documentation domain. When to Use This skill activates automatically when you: Mention "architecture doc creator" in your request Ask about architecture doc creator patterns or best practices Need help with technical documentation skills covering api docs, user guides, architecture docs, and documentation automation. Capabilities Provides step-by-step guidance for arc...
|
36 |
| 19205 | automating-keynote | spillwavesolutions/automating-mac-apps-plugin |
Automating Keynote (JXA-first, AppleScript discovery) Contents Relationship to the macOS automation skill Core framing Workflow (default) Quick Examples What to load Relationship to the macOS automation skill This skill focuses on Keynote-specific automation (documents, slides, charts). Use automating-mac-apps for cross-app workflows or general macOS scripting foundations. Assumes Apple Events knowledge from the related skill. PyXA Installation: To use PyXA examples in this skill, see the instal...
|
36 |
| 19206 | robustadev | julianobarbosa/claude-code-skills |
RobustaDev Comprehensive guide for Robusta - the SRE agent that transforms Kubernetes alerts into actionable insights using playbooks, AI investigation, and automated remediation. Quick Reference Component Purpose Playbooks Rules engine defining alert responses Triggers Events that activate playbook execution Actions Remediation steps and enrichments Sinks Notification destinations (Slack, Teams, PagerDuty, etc.) Workflow Routing Workflow Trigger File Install "install robusta", "deploy robusta" ...
|
36 |
| 19207 | memory-management | ruvnet/claude-flow |
Memory Management 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 · alert-...
|
36 |
| 19208 | agentbox | cascade-protocol/agentbox |
AgentBox Provision a dedicated AI agent by paying $5 USDC (Solana) via x402. Each agent runs an OpenClaw AI gateway with HTTPS, web terminal, and Solana wallet. Instances last 7 days (extendable). Base URL: https://api.agentbox.fyi Prerequisites npm install @x402/fetch @x402/svm @solana/kit Requires a Solana wallet file ( solana-keygen JSON format: 64-byte array) with USDC funds. 1. Provision Create provision.mjs and run with node provision.mjs /path/to/wallet.json [name] : import { readFileSync...
|
36 |
| 19209 | web-automation | mauromedda/agent-toolkit |
ABOUTME: Claude Code skill for web automation, debugging, and E2E testing using Playwright ABOUTME: Covers interactive automation, passive monitoring, screenshots, and security verification Web Automation with Playwright Browser automation and debugging using Playwright in Python or JavaScript/TypeScript . Detailed patterns : See references/python-patterns.md and references/javascript-patterns.md Quick Reference Task Helper Script Login / fill forms examples/python/form_interaction.py Take scree...
|
36 |
| 19210 | sanitize-git-repo | letta-ai/skills |
Sanitize Git Repository This skill provides guidance for systematically identifying and replacing sensitive information in git repositories, including API keys, tokens, passwords, and other credentials. When to Use This Skill Sanitizing a repository before sharing or open-sourcing Removing accidentally committed secrets from a codebase Replacing hardcoded credentials with placeholders Auditing a repository for sensitive information Preparing code for security review Recommended Approach Phase 1:...
|
36 |
| 19211 | discover-skills | nesnilnehc/ai-cortex |
Skill: Discover Skills Purpose Help the Agent identify missing skills for a task and recommend concrete installation steps. This skill discovers candidates and suggests what to install, but does not install or inject skills automatically. Core Objective Primary Goal : Provide the Agent with top 1-3 skill recommendations and exact installation commands to fill capability gaps. Success Criteria (ALL must be met): ✅ Discovery performed : Searched local skills/INDEX.md and manifest.json , or externa...
|
36 |
| 19212 | nansen-smart-money-alpha | nansen-ai/nansen-cli |
Alpha Discovery Answers: "What tokens is smart money accumulating before they pump?" CHAIN = solana nansen research token screener --chain $CHAIN --timeframe 24h --smart-money --limit 20 → token_symbol, price_usd, price_change, volume, buy_volume, market_cap_usd, fdv, liquidity, token_age_days nansen research smart-money netflow --chain $CHAIN --labels "Smart Trader" --limit 10 → token_symbol, net_flow_1h/24h/7d/30d_usd, trader_count Confirm SM flow on a specific token from screener results T...
|
36 |
| 19213 | laravel-prompts | rawveg/skillsforge-marketplace |
Laravel Prompts is a PHP package for adding beautiful and user-friendly forms to your command-line applications, with browser-like features including placeholder text and validation. It's pre-installed in Laravel and supports macOS, Linux, and Windows with WSL. When to Use This Skill This skill should be triggered when: - Building Laravel Artisan commands with interactive prompts - Creating user-friendly CLI applications in PHP - Implementing form validation in command-line tools - Adding...
|
36 |
| 19214 | identity-framework | qodex-ai/ai-agent-skills |
Anthropic Brand Styling Overview To access Anthropic's official brand identity and style resources, use this skill. Keywords: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, Anthropic brand, visual formatting, visual design Brand Guidelines Colors Main Colors: Dark: 141413 - Primary text and dark backgrounds Light: faf9f5 - Light backgrounds and text on dark Mid Gray: b0aea5 - Secondary elements Light Gray: e8e6dc - Subtle backgrounds Acce...
|
36 |
| 19215 | build-parallelism | dotnet/skills |
MSBuild Parallelism Model /maxcpucount (or -m ): number of worker nodes (processes) Default: 1 node (sequential!). Always use -m for parallel builds Recommended: -m without a number = use all logical processors Each node builds one project at a time Projects are scheduled based on dependency graph Project Dependency Graph MSBuild builds projects in dependency order (topological sort) Critical path: longest chain of dependent projects determines minimum build time Bottleneck: if project A depends...
|
36 |
| 19216 | animation principles - advanced | dylantarre/animation-principles |
Nuanced Application of Animation Principles You've internalized the fundamentals. Now explore the subtleties that separate competent from exceptional animation. Beyond the Basics Squash and Stretch: The Invisible Application Facial animation relies on subtle squash/stretch most viewers never consciously see. Brows compress, cheeks stretch, jaw volumes shift. The principle applies to rigid objects too - camera shake and motion blur are perceptual squash/stretch. Anticipation: When to Subvert It L...
|
36 |
| 19217 | agent-researcher | ruvnet/claude-flow |
name: researcher type: analyst color: "9B59B6" description: Deep research and information gathering specialist capabilities: code_analysis pattern_recognition documentation_research dependency_tracking knowledge_synthesis priority: high hooks: pre: | echo "🔍 Research agent investigating: $TASK" memory_store "research_context_$(date +%s)" "$TASK" post: | echo "📊 Research findings documented" memory_search "research_*" | head -5 Research and Analysis Agent You are a research specialist focused on ...
|
36 |
| 19218 | prowler-readme-table | prowler-cloud/prowler |
When to Use Use this skill when updating the Prowler at a Glance table in the root README.md . This table tracks the number of checks, services, compliance frameworks, and categories for each supported provider. Procedure Step 1: Collect Stats via CLI Run the following command for each provider and each metric : python3 prowler-cli.py < provider > --list- < metric > Providers: aws , azure , gcp , kubernetes , github , m365 , oraclecloud , alibabacloud , cloudflare , mongodbatlas , openstack , nh...
|
36 |
| 19219 | az-aks-agent | julianobarbosa/claude-code-skills |
Azure AKS Agent CLI Skill Overview The Agentic CLI for Azure Kubernetes Service (AKS) is an AI-powered troubleshooting and insights tool (currently in preview) that brings advanced diagnostics directly to your terminal. It allows you to ask natural language questions about your cluster's health, configuration, and issues without requiring deep Kubernetes expertise or knowledge of complex command syntax. Primary Command: az aks agent Quick Reference Installation Prerequisites: Azure CLI versi...
|
36 |
| 19220 | tech-debt-prioritizer | patricio0312rev/skills |
Tech Debt Prioritizer Systematically prioritize and pay down technical debt. Scoring Rubric Impact Score (1-10) 10 - Critical: Prevents new features Causes frequent prod incidents Blocks multiple teams 7-9 - High: Significantly slows development Causes occasional incidents Affects one team heavily 4-6 - Medium: Moderate development friction Rare incidents Workarounds exist 1-3 - Low: Minor annoyance No incidents Easy workarounds Risk Score (1-10) 10 - Critical: Security vulnerability...
|
36 |
| 19221 | protein-assembly | letta-ai/skills |
Protein Assembly Skill This skill provides structured guidance for designing fusion protein gBlock sequences that combine multiple protein components (antibody fragments, fluorescent proteins, enzyme domains) into a single optimized DNA construct. When to Use This Skill This skill applies to tasks that involve: Designing fusion proteins from multiple sources (PDB, plasmids, protein databases) Creating gBlock sequences with specific linker requirements Codon optimization for GC content constraint...
|
36 |
| 19222 | modern-javascript | ccheney/robust-skills |
Write clean, performant, maintainable JavaScript using modern language features. This skill covers ES6 through ES2025, emphasizing immutability, functional patterns, and expressive syntax. Quick Decision Trees "Which array method should I use?" ``` What do I need? ├─ Transform each element → .map() ├─ Keep some elements → .filter() ├─ Find one element → .find() / .findLast() ├─ Check if condition met → .some() / .every() ├─ Reduce to single ...
|
36 |
| 19223 | planning-and-task-breakdown | addyosmani/agent-skills |
Planning and Task Breakdown Overview Decompose work into small, verifiable tasks with explicit acceptance criteria. Good task breakdown is the difference between an agent that completes work reliably and one that produces a tangled mess. Every task should be small enough to implement, test, and verify in a single focused session. When to Use You have a spec and need to break it into implementable units A task feels too large or vague to start Work needs to be parallelized across multiple agents ...
|
36 |
| 19224 | project-planning | ovachiever/droid-tings |
Project Planning Skill Specialized planning assistant for web application projects. Generate context-safe phases with comprehensive planning documentation. ⚡ Recommended Workflow ASK 3-5 clarifying questions (auth, data, features, scope) WAIT for user answers CREATE planning docs immediately (IMPLEMENTATION_PHASES.md always, others as needed) OUTPUT all docs to user for review CONFIRM user satisfied SUGGEST creating SESSION.md and starting Phase 1 🤖 Automation Commands Two slash commands are ...
|
36 |
| 19225 | extract-moves-from-video | letta-ai/skills |
Extract Moves From Video Overview This skill provides a systematic approach for extracting text commands from video recordings. Common use cases include extracting gameplay commands from text adventure games (like Zork), capturing terminal commands from screen recordings, or transcribing any typed input visible in video content. Workflow Step 1: Analyze the Source Video Before processing, understand the video characteristics: Determine video properties : Resolution, duration, frame rate Identify...
|
36 |
| 19226 | langfuse | avivsinai/langfuse-mcp |
Langfuse This skill helps you use Langfuse effectively across all common workflows: instrumenting applications, migrating prompts, debugging traces, and accessing data programmatically. Core Principles Follow these principles for ALL Langfuse work: Documentation First : NEVER implement based on memory. Always fetch current docs before writing code (Langfuse updates frequently) See the section below on how to access documentation. CLI for Data Access : Use langfuse-cli when querying/modifying Lan...
|
36 |
| 19227 | input-validation-checker | jeremylongshore/claude-code-plugins-plus-skills |
Input Validation Checker Purpose This skill provides automated assistance for input validation checker tasks within the Security Fundamentals domain. When to Use This skill activates automatically when you: Mention "input validation checker" in your request Ask about input validation checker patterns or best practices Need help with essential security skills covering authentication, input validation, secure coding practices, and basic vulnerability detection. Capabilities Provides step-by-step g...
|
36 |
| 19228 | peer-review-initiator | qodex-ai/ai-agent-skills |
Requesting Code Review Dispatch superpowers:code-reviewer subagent to catch issues before they cascade. Core principle: Review early, review often. When to Request Review Mandatory: After each task in subagent-driven development After completing major feature Before merge to main Optional but valuable: When stuck (fresh perspective) Before refactoring (baseline check) After fixing complex bug How to Request 1. Get git SHAs: BASE_SHA=$(git rev-parse HEAD~1) or origin/main HEAD_SHA=$(gi...
|
36 |
| 19229 | youtube-transcribe | eyadsibai/ltk |
Extract subtitles and transcripts from YouTube videos. Methods | CLI | yt-dlp | Fast, reliable, preferred | Browser | Chrome automation | Fallback when CLI fails | API | youtube-transcript-api | Python programmatic access yt-dlp Method (Preferred) Basic Command ``` yt-dlp --write-auto-sub --write-sub --sub-lang en --skip-download -o "%(title)s.%(ext)s" "VIDEO_URL" ``` Key Flags | `--write-sub` | Download manual subtitles | `--write-auto-sub` | Download auto-generated s...
|
36 |
| 19230 | discover-engineering | rand/cc-polymath |
Engineering Skills Discovery Provides automatic access to comprehensive engineering skills. When This Skill Activates This skill auto-activates when you're working with: engineering practices code review documentation team collaboration technical leadership Available Skills Quick Reference The Engineering category contains 14 skills: Software Development Practices: code-review - PR reviews, feedback, automation code-quality - SOLID principles, metrics, code smells refactoring-patterns - S...
|
36 |
| 19231 | pr-descriptions | zenobi-us/dotfiles |
`gh pr edit --body` can fail silently on some GitHub instances or configurations, accepting the command but not persisting changes. The GitHub REST API provides a reliable fallback when standard CLI tools don't work as expected. When to Use - `gh pr edit --body` accepts command but changes don't persist (silent failure) - Need to programmatically update PR description with multiline content - Working with complex PR templates where edits aren't reflected - Need guaranteed persistence befor...
|
36 |
| 19232 | antfarm-workflows | snarktank/antfarm |
Antfarm Multi-agent workflow pipelines on OpenClaw. Each workflow is a sequence of specialized agents (planner, developer, verifier, tester, reviewer) that execute autonomously via cron jobs polling a shared SQLite database. All CLI commands use the full path to avoid PATH issues: node ~/.openclaw/workspace/antfarm/dist/cli/cli.js < command > Shorthand used below: antfarm-cli means node ~/.openclaw/workspace/antfarm/dist/cli/cli.js . Workflows Workflow Pipeline Use for feature-dev plan -> setup ...
|
36 |
| 19233 | prd | snarktank/amp-skills |
Product Requirements Document (PRD) Overview Design comprehensive, production-grade Product Requirements Documents (PRDs) that bridge the gap between business vision and technical execution. This skill works for modern software systems, ensuring that requirements are clearly defined. When to Use Use this skill when: Starting a new product or feature development cycle Translating a vague idea into a concrete technical specification Defining requirements for AI-powered features Stakeholders need a...
|
36 |
| 19234 | github-actions | teachingai/full-stack-skills |
GitHub Actions 모범 관례 1. 최신 메이저 버전 사용 새 워크플로우 작성 시 최신 메이저 버전 확인 필수. ❌ 브랜치 직접 참조 - 항상 변경됨 uses: actions/checkout@main ❌ 오래된 버전 - 가장 흔한 실수 uses: actions/checkout@v5 ✅ 최신 메이저 버전 (gh api로 확인 후 사용) uses: actions/checkout@v6 참고: 보안 민감 환경이나 신뢰도 낮은 서드파티 액션은 SHA 피닝(@a1b2c3...)을 고려. 버전 확인 명령어: gh api repos/{owner}/{repo}/releases/latest --jq '.tag_name' 예시 gh api repos/actions/checkout/releases/latest --jq '.tag_name' gh api repos/oven-sh/setup-bun/releases/latest --jq '.tag_name' 2. 최소 권한 원칙...
|
36 |
| 19235 | style-modeler | dongbeixiaohuo/writing-agent |
当用户希望"学习某种风格"、"提取文档风格"或"建立风格库"时,请执行以下深度解构流程。 1. 获取样本、预处理与策略路由 此阶段决定了建模的准确度和继承性。 A. 多态输入处理 - 多 URL 列表(批量模式): 串行提取:遇到多个链接时,必须依次调用提取工具,绝不并发以防风控。若某篇失败,记录并跳过,确保流程不中断。 - 超级样本构建:将所有提取的纯文本拼接合并(格式:`=== 样本1:标题 ===\n内容...\n=== 样本2:标题 ===...`),作为单一的长上下文输入进行整体分析。切勿对每篇文章单独建模。 - 微信公众号特规:务必使用绕过安全限制的参数配置。 - URL 输入(自动提取): 如果用户提供文章链接(特别是微信公众号链接),必须先调用 `web-article-extractor` 技能或相关浏览器工具提取正文内容。 针对微信公众号,务必使用绕过安全限制的模式(配置 User-Agent 和 disable-blink-features)。 - 归档保存:提取成功后,必须将文章内容(优先 Markdown 格式,包含元数据)保存到...
|
36 |
| 19236 | mongodb | teachingai/full-stack-skills |
MongoDB & Mongoose Build and query MongoDB databases with best practices. Quick Start npm install mongodb mongoose Native Driver import { MongoClient, ObjectId } from 'mongodb'; const client = new MongoClient(process.env.MONGODB_URI!); const db = client.db('myapp'); const users = db.collection('users'); // Connect await client.connect(); // CRUD Operations await users.insertOne({ name: 'Alice', email: 'alice@example.com' }); const user = await users.findOne({ email: 'alice@example.com' });...
|
36 |
| 19237 | ce:work | everyinc/compound-engineering-plugin |
Work Plan Execution Command Execute a work plan efficiently while maintaining quality and finishing features. Introduction This command takes a work document (plan, specification, or todo file) and executes it systematically. The focus is on shipping complete features by understanding requirements quickly, following existing patterns, and maintaining quality throughout. Input Document <input_document> $ARGUMENTS </input_document> Execution Workflow Phase 1: Quick Start Read Plan and Clarify Read...
|
36 |
| 19238 | docx | teachingai/full-stack-skills |
DOCX creation, editing, and analysis Overview A .docx file is a ZIP archive containing XML files. Quick Reference Task Approach Read/analyze content pandoc or unpack for raw XML Create new document Use docx-js - see Creating New Documents below Edit existing document Unpack → edit XML → repack - see Editing Existing Documents below Converting .doc to .docx Legacy .doc files must be converted before editing: python scripts/office/soffice.py --headless --convert-to docx document.doc Reading Conten...
|
36 |
| 19239 | product-documentation | hack23/homepage |
Product Documentation Skill Purpose Ensures product documentation is clear, comprehensive, and user-focused, helping users understand features, solve problems, and get maximum value from products. Rules Documentation Types User Guides (MUST HAVE): Getting Started guide Feature documentation Troubleshooting guide FAQ Glossary Release Documentation: Release notes (new features, bug fixes, breaking changes) Migration guides Upgrade instructions Deprecation notices Reference Documentation: Feature s...
|
36 |
| 19240 | docker | fellipeutaka/leon |
Docker Containerization Skill Summary Docker provides containerization for packaging applications with their dependencies into isolated, portable units. Containers ensure consistency across development, testing, and production environments, eliminating "works on my machine" problems. When to Use Local Development: Consistent dev environments across team members CI/CD Pipelines: Reproducible build and test environments Microservices: Isolated services with independent scaling Production Deploym...
|
36 |
| 19241 | create-prd | borghei/claude-skills |
Create a Product Requirements Document Purpose You are an experienced product manager responsible for creating a comprehensive Product Requirements Document (PRD) for $ARGUMENTS. This document will serve as the authoritative specification for your product or feature, aligning stakeholders and guiding development. Context A well-structured PRD clearly communicates the what, why, and how of your product initiative. This skill uses an 8-section template proven to communicate product vision effectiv...
|
36 |
| 19242 | webapp-testing | erichowens/some_claude_skills |
Web Application Testing To test local web applications, write native Python Playwright scripts. Helper Scripts Available : scripts/with_server.py - Manages server lifecycle (supports multiple servers) Always run scripts with --help first to see usage. DO NOT read the source until you try running the script first and find that a customized solution is abslutely necessary. These scripts can be very large and thus pollute your context window. They exist to be called directly as black-box scripts ra...
|
36 |
| 19243 | elixir-expert | personamanagmentlayer/pcl |
Elixir Expert Purpose Provides expertise in Elixir development, Phoenix Framework, and OTP patterns. Covers concurrent programming, real-time features with LiveView, and building fault-tolerant distributed systems on the BEAM VM. When to Use Building Elixir applications Developing Phoenix web applications Implementing real-time features with LiveView Using OTP patterns (GenServer, Supervisor) Building distributed systems on BEAM Designing fault-tolerant architectures Working with Ecto for databa...
|
36 |
| 19244 | build-things | openai/skills |
Build things Overview Generate a URL using the generate_merch_url script then open the URL via the platform open-URL tool. Workflow First, ask the user for their email, then run the script to generate the URL: You should follow this exact prompt, including using the emojis: "Codex Easter egg unlocked 🥚🏈 Share your email to proceed to the next step." Once you have the user's email, run from this skill directory: python scripts/generate_merch_url.py <email> If current working directory is elsewher...
|
36 |
| 19245 | security-headers-generator | jeremylongshore/claude-code-plugins-plus-skills |
Security Headers Generator Purpose This skill provides automated assistance for security headers generator tasks within the Security Fundamentals domain. When to Use This skill activates automatically when you: Mention "security headers generator" in your request Ask about security headers generator patterns or best practices Need help with essential security skills covering authentication, input validation, secure coding practices, and basic vulnerability detection. Capabilities Provides step-b...
|
36 |
| 19246 | dotnet-testing-advanced-aspnet-integration-testing | kevintsengtw/dotnet-testing-agent-skills |
ASP.NET Core 整合測試指南 概述 本技能指導如何在 ASP.NET Core 中建立有效的整合測試,使用 WebApplicationFactory<T> 和 TestServer 測試完整的 HTTP 請求/回應流程。 適用場景 Web API 端點測試:驗證 RESTful API 的 CRUD 操作 HTTP 請求/回應驗證:測試完整的請求處理管線 中介軟體測試:驗證 Authentication、Authorization、Logging 等 依賴注入驗證:確保 DI 容器設定正確 路由設定驗證:確保 URL 路由正確對應到控制器動作 模型繫結測試:驗證請求內容正確繫結到模型 必要套件 <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.0" /> <PackageReference Include="xunit" Version="2.9.3" /> <PackageReference Include="xunit.runner.visualstudio" Vers...
|
36 |
| 19247 | external-urls | julianobarbosa/claude-code-skills |
External URLs Skill Quick reference for all external URLs and endpoints in Hypera's multi-cluster GitOps infrastructure. Quick URL Lookup Application URLs by Environment Hub (Shared Services) Service URL Purpose ArgoCD https://argocd.cafehyna.com.br GitOps UI & API Sentry https://sentry-hub.cafehyna.hypera.com.br Error tracking SonarQube https://sonarqube-hub.cafehyna.com.br Code quality phpMyAdmin https://dba.cafehyna.com.br MySQL admin Adminer https://dba2.cafehyna.com.br Multi-DB admin Mi...
|
36 |
| 19248 | java-21 | gentleman-programming/gentleman-skills |
When to Use Load this skill when: Writing Java 21 application or library code Designing immutable DTOs or value objects Modeling closed hierarchies with sealed types Using virtual threads for blocking I/O Critical Patterns Pattern 1: Records for immutable data Use records for DTOs and value objects, validate in compact constructors. Pattern 2: Sealed types + pattern matching Use sealed interfaces/classes and switch pattern matching for exhaustiveness. Pattern 3: Virtual threads for I/O Use virtu...
|
36 |
| 19249 | chinese-style-guide | rightcapitalhq/chinese-style-guide |
中文写作排版风格指南 Skill 本技能用于对中文文档、文章、邮件、消息等正式文本进行格式和排版修正。 核心原则 只修正格式和排版 :不改变作者的表达内容和语义 保持原文风格 :尊重作者的用词和语气 遵循规范 :严格按照《中文写作排版风格指南》执行 触发场景 当用户进行以下操作时应用此技能: 撰写或编辑中文文档 写中文邮件或消息 中英文混排内容的编辑 请求格式检查或排版修正 修正范围 应该修正 中英文之间的空格 全角/半角标点符号 数字格式(千位分隔符等) 日期时间格式 电话号码格式 货币格式 引号类型 括号类型(全角/半角) 不应修改 文章的语义和表达 用词选择(除非明显的错别字) 句子结构 段落组织 快速参考:关键规则 空格规则 场景 规则 正确示例 汉字与英文之间 添加空格 这是 English 文本 汉字与数字之间 添加空格 共 100 个 汉字标点与英文之间 不加空格 在《Book》中 汉字与半角标点之间 不加空格 100 美元/月 格式化内容与汉字之间 不加空格 这是重点内容 标点符号 标点 中文句子使用 Unicode 句号 。 U+3002 逗号 , U+FF0C 问号...
|
36 |
| 19250 | docs | inkeep/team-skills |
Docs Create and maintain project documentation in docs/ with a consistent, lightweight workflow. Parameters --init : Create documentation for the first time. --update : Refresh existing documentation without rewriting from scratch. Outputs Always maintain these files: docs/project-pdr.md — product goals, users, requirements docs/code-standard.md — stack, conventions, development rules docs/codebase.md — codebase map and key files docs/architecture.md — components, interactions, data flow Also ke...
|
36 |