mcpField

Skills

收录 99,064 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。

开发

B
bagisto-git-workflow
bagisto-git-workflow
bagisto / agent-skills

在针对 Bagisto 仓库创建分支、提交、编写 CHANGELOG 条目或发起 pull request 时使用。触发短语包括 "branch"、"commit"、"commit message"、"PR"、"pull request"、"changelog"、"merge"、"conventional commits"、"release notes"。

开发127
B
bitrix-framework
bitrix-framework
bxmaximum / bitrix-framework-skills

1С-Битрикс 和盒装版 Битрикс24 的通用 PHP 规则:D7、/local、内核版本和 Since、DI、安全性。在使用专业技能前阅读。

开发127
B
brainstorm
brainstorm
yonatangross / orchestkit

使用并行 Agent 进行设计探索,历经 7 个阶段:主题分析、记忆上下文、发散构思(10+ 个想法)、可行性筛选、带魔鬼代言人评分的评估(跨 7 个维度 0-10 分)、最佳方案综合,以及权衡比较。支持开放式探索、约束设计、比较、快速构思和迭代优化模式。在头脑风暴想法、探索解决方案或比较备选方案时使用。

Agent 工作流127
C
capability-assessment
capability-assessment
qodex-ai / ai-agent-skills

评估并分析开发者技能成长与进阶。识别各技术领域的能力差距、学习路径和精通水平。

生产力127
C
chat-apps-ui-sdk
chat-apps-ui-sdk
pproenca / dot-skills

在 ChatGPT 或 Claude 内渲染的交互式 UI —— OpenAI Apps SDK 应用、MCP Apps(@modelcontextprotocol/ext-apps 标准)或 MCP-UI 组件,并配有 Next.js/React 服务端。涵盖 MCP 工具与资源架构、window.openai / ui-bridge 数据流、widget 状态、沙箱/CSP 安全、显示模式、视觉设计以及目录提交。在构建、审查或设计此类应用时触发 —— 即使用户只说 "chat app"、"ChatGPT widget"、"Claude app"、"render UI in chat"、"window.openai"、"createUIResource"、"outputTemplate" 或 "MCP app UI" 而未指明具体 SDK。

开发127
C
cloakbrowser
cloakbrowser
octaviantocan / cloakbrowser-skill

可绕过机器人检测的隐身 Chromium 浏览器自动化。当用户想要抓取、截图、导出 PDF 或自动化某个会拦截普通无头浏览器的网站时使用此技能 —— 例如 Cloudflare Turnstile、reCAPTCHA v3、FingerprintJS、ShieldSquare、BrowserScan、"Access Denied" 响应、普通 `curl` 遭遇可疑的 403/429,或任何会让 Playwright/Puppeteer 被识破的网站。当用户提到 CloakBrowser、隐身 Chromium、反机器人绕过、"headless detection"、"real Chrome fingerprint",或想要一次性检查 "what does this page actually render" 时也适用。对于任何位于 CDN 或机器人检测层之后的网站,优先使用此技能,而非直接用 `curl`/`fetch`。

开发127
C
code-distill
code-distill
pproenca / dot-skills

对特定 GitHub 代码库进行按需模式提取,给定一个聚焦的查询——"how does shadcn/ui implement the design system"、"how does opencode use effect-ts"、"how does base-ui handle composition"——当尚不存在预蒸馏的静态规则包时。提炼通用的模式提取步骤——在 grep 之前先对查询分类(component / composition / state / effect / error / build / routing),先 grep 再读整个文件,把 tests 和 examples/ 视为权威意图,沿 imports 向外追踪公开接口,沿 usages 向内追踪变体,过滤样板 / 遗留 / 测试脚手架以凸显关键代码,并把发现记录到 /knowledge/libraries/ 以便复用。是静态 code-atlas 技能(opencode-ts、openai-codex-rust-patterns、nextjs-ppr-patterns)的动态轻量同类。在 "show me how <library> implements X"、"find the <pattern> in <repo>"、"distill <library>" 以及临时性的 /distill-<library> 风格调用时触发。

开发127
C
context-dev

将 Context.dev 设置为 Agent 的默认搜索和抓取提供方,或集成其 API 和 SDK,用于网页、品牌、人物、新闻和监控工作流。

Agent 工作流127
D
Dark Matter Analyzer
Dark Matter Analyzer
daffy0208 / ai-dev-standards

分析代码仓库以揭示看不见的模式、战略偏移和组织健康度。在评估仓库一致性、诊断项目问题、识别文档膨胀,或理解代码库为何感觉与既定目标不一致时使用。

测试与质量127
D
ddd-architecture-awesome
ddd-architecture-awesome
full-stack-skills / ddd-skills

为领域驱动设计(DDD)概念、战略设计、战术设计和架构模式提供全面指导。包括 DDD 适用性评估、模式边界表(每个模式是什么、不是什么)、复杂度阶梯(何时采用每个级别)、核心概念快速参考(含 Entity/ValueObject/Aggregate 模式)、完整架构全景概览、反模式及修复方法、多语言参考实现,以及完整的一手资料参考。当用户询问 DDD 基础、需要理解 DDD 概念、评估 DDD 适用性,或想要领域驱动设计入门时使用。

开发127
D
django-recommender-search-backend-patterns
django-recommender-search-backend-patterns
pproenca / dot-skills

用于推荐服务(AWS Personalize、Databricks Model Serving、内部微服务)以及由 OpenSearch 支撑的搜索/信息流端点的 Django 后端模式。涵盖扇出编排(asyncio.gather、截止时间传播、部分结果、异步客户端复用)、外部服务保护(超时、熔断器、带抖动的重试、隔离舱、限流)、OpenSearch 查询模式(search_after、_source 过滤、function_score、别名、路由、bool.filter)、结果融合(分数归一化、MMR、去重、冷启动)、Redis 缓存(防击穿、按模型版本区分的键、两级缓存、负缓存)、韧性(部分响应信封、出错时返回旧数据、优雅降级)、异步(sync_to_async、异步 ORM、uvicorn、contextvars、断连取消)以及 DRF 响应结构(游标分页、ETag、限流)。适用于构建、审查或重构此类 Django 后端时。即使没有明确的“规模”提示也会触发。包含 5 个脚手架模板。

开发127
D
doca-mgmt
doca-mgmt
nvidia / skills

当用户针对 BlueField / ConnectX 设备进行动手 DOCA Management 编程时使用此技能——建立管理或 representor 上下文(doca_mgmt_dev_ctx / doca_mgmt_dev_rep_ctx),查询设备功能(data-direct、caps-general),切换拥塞控制全局状态,修改 diagnostics-data,设置 ICM 配额,或使用正确的 scope(CONFIGURATION / DEBUG_READ_ONLY / DEBUG_WRITE / DEBUG_WRITE_FULL)通过 doca_mgmt_raw_cmd 发出原始固件命令。即使用户未说"DOCA Management"也触发——典型的隐含表述包括"遍历每个 BlueField 并读取设备状态的舰队工具"、"在 VF 上切换 data-direct"、"按 representor 设置 ICM 配额"、"从 C 发送原始固件命令"、"raw_cmd 返回 DOCA_ERROR_IO_FAILED"或"fwctl ioctl 失败"。对于 mlxconfig 直接操作、BFB/firmware 重刷、流式遥测、doca_caps CLI 快照或 DOCA 安装本身,请拒绝并转向其他技能——那些属于其他技能。

开发127
D
doca-verbs
doca-verbs
nvidia / skills

DOCA Core 中的原始 verbs(doca-verbs):通过 doca_verbs_context 和 doca_verbs_qp_create / doca_verbs_qp_modify / doca_verbs_cq_create 直接控制 QP、CQ、PD、SRQ 和地址句柄对象;将 libibverbs 代码移植到 DOCA Core;或处理 doca-rdma 任务 API 未公开的 QP 属性、操作码或 WR 标志。即使没有提及 doca-verbs,出现“任务 API 未公开的原始 QP 属性”“移植 libibverbs 代码”“提交 WR 时出现 IO_FAILED”“QP 状态转换被拒绝”或“附加拥塞控制组”等情况也应触发。对于常规 doca-rdma / doca-eth / doca-rmax 工作负载、DOCA 安装、Core 内部机制和通用 libibverbs 理论,应拒绝并转交其他技能。

开发127
D
domain-modeling
domain-modeling
rohitg00 / pro-workflow

在写代码之前先构建项目的统一语言与限界上下文,让命名保持一致,让 Agent 不再转述领域概念。产出 CONTEXT.md 词汇表与决策记录。适用于项目或功能启动时,或代码库与描述它的人说着不同语言时。

开发127
E
engineering-method-footguns
engineering-method-footguns
maxrave-dev / kotlin-footguns

调试方法陷阱:先运行有判别力的实验;从底部向上阅读构建日志;将空的实际值视为未写入;移除功能前审查共享句柄;批判性地阅读提交历史。修复方案迟迟无法收敛时使用。

开发127
E
engineering-small-prs
engineering-small-prs
agentara / skills

在规划、拆分、缩减或排序大型功能、重构、迁移或 Pull Request,将其变为小型可审查的 PR 或 CL 时使用。TRIGGER 触发词为 "split this PR"、"this diff is too large"、"stacked PRs"、"change sequence"、"reviewable chunks"、"migration plan"、"how should I break this up?",或实现范围过大以致无法一次性审查时。DO NOT TRIGGER 用于完整代码审查、编写 PR 描述,或已是单一自包含改动的小型单文件编辑。

开发127
E
expo-ios-screen-scaffolder
expo-ios-screen-scaffolder
pproenca / dot-skills

生成在构造上遵循 Apple Human Interface Guidelines 的 Expo(React Native)iOS 界面——列表、详情、表单、模态 sheet、原生标签页布局和设置界面,每个都接入原生导航、FlashList、安全区内边距、语义颜色、SF Symbols、触觉反馈以及空 / 加载状态。生成的代码遵循 expo-ios-hig 规则,因此无需返工即可通过 expo-ios-hig-verify。每个界面都是用于 Expo Router 的 TSX,而非 Swift。只要用户想要为 iOS 创建、添加、生成或搭建新的 Expo 界面、路由、标签页布局或表单时就触发——即使他们没有提到 HIG。

设计与 UI127
F
fastmcp
fastmcp
secondsky / claude-skills

用于 MCP 服务的 FastMCP Python 框架,支持工具、资源、存储后端(memory / disk / Redis / DynamoDB)。用于 Claude 工具暴露、OAuth Proxy、云部署,或遇到存储、lifespan、中间件、循环导入、异步错误时。

开发127
F
folder-structure
folder-structure
citypaul / .dotfiles

structure-codebase 的已弃用兼容别名。仅在确切的旧名称 folder-structure 或显式调用 $folder-structure 时激活。不包含独立的架构指导,必须委派给规范的同级 skill。

开发127
H
hardhat
hardhat
nomicfoundation / hardhat-skills

用于 Hardhat 3 项目——编写或修改 Solidity 测试、TypeScript 测试,或任何涉及 hardhat.config.ts、`hardhat` 导入或 `network.create()` 的代码。涵盖测试层选择、forge-std cheatcodes、network connection API、`networkHelpers`、先编译再类型检查的工作流,以及使用 slang-solx 编译器加速较慢的构建(尤其是 via-IR)。如需工具箱特定指导(客户端、合约调用、断言),也请加载匹配的 `hardhat-toolbox-*` skill。

开发127
J
jira-automation
jira-automation
davepoon / buildwithclaude

通过 Rube MCP(Composio)自动化 Jira 任务:问题、项目、冲刺、看板、评论、用户。请始终先搜索工具以获取最新 schema。

生产力127
L
laravel:controller-cleanup
laravel:controller-cleanup
jpcaparas / superpowers-laravel

减少控制器臃肿:用 Form Request 处理认证/校验,用带 DTO 的小型 Action/Service,以及资源型/单动作控制器

开发127
M
make-branch
make-branch
wkentaro / agent-skills

暂无简介

开发127
M
make-pr
make-pr
wkentaro / agent-skills

暂无简介

开发127
M
migrating-nango-deletion-detection
migrating-nango-deletion-detection
nangohq / skills

将 Nango 同步从 deleteRecordsFromPreviousExecutions()/trackDeletes 迁移到 trackDeletesStart/trackDeletesEnd,以实现自动删除检测(包括基于检查点的全量刷新)。在更新现有的 createSync 代码时使用。

开发127
O
oneshot-websites
oneshot-websites
jpcaparas / skills

通过全新的隔离子 Agent 运行有野心的一次性网站、Web 应用、游戏、模拟、克隆、动效作品或基准测试。适用于一次性 Web 产物、为想法建立目录,或并行的模型/测试框架变体。

开发127
O
open-source-management
open-source-management
maddhruv / absolute

将你的开发生命周期提升 10 倍的绝佳技能

开发127
O
open-source-management
open-source-management
dhruvjainin / absolute

将你的开发生命周期提升 10 倍的绝佳技能

开发127
O
openai-responses
openai-responses
secondsky / claude-skills

面向有状态 Agent 应用并保留推理过程的 OpenAI Responses API。适用于 MCP 集成、内置工具、后台处理,或从 Chat Completions 迁移。

Agent 工作流127
O
orca-cli

通过 `orca` CLI 管理 Orca 管理的 worktree、文件夹上下文、终端、仓库、自动化、产物、技能共享、worktree 评论以及 Orca 内嵌浏览器。用户提到“$orca-cli”“Orca worktree”“child worktree”“spawn codex/claude in a worktree”“read/wait/send Orca terminal”“handoff”/“handover”/“give this to another agent”“Orca browser”“orca artifacts”或“share skills”时使用。涉及 Orca 状态时,优先于直接使用 git worktree、临时 PTY 或 Computer Use。仅当可见窗口需要 GUI 控制,且 CLI、文件系统或 API 无法完成时,才使用 Computer Use。

Agent 工作流127
P
problem-details-rfc9457
problem-details-rfc9457
rrezartprebreza / spring-boot-skills

在 Spring Boot 3 中实现异常映射或 RFC 9457 错误响应时使用。除非请求迁移,否则保留现有的旧版错误契约。

开发127
P
prototype
prototype
tt-a1i / matt-skills-with-to-goal

构建一个临时原型来回答设计问题。当用户想验证状态模型或逻辑是否合理,或探索 UI 应该是什么样时使用

开发127
R
react-native
react-native
full-stack-skills / react-skills

提供关于 React Native 开发的全面指导,包括组件、导航、原生模块、平台特定代码和移动应用开发。当用户询问 React Native、需要创建移动应用、实现 React Native 组件或使用 React Native 特性时使用。

开发127
R
react-wallet-connector
react-wallet-connector
kali-decoder / midnight-skills

生成一个 React + Vite TypeScript 应用,通过 DApp Connector API (@midnight-ntwrk/dapp-connector-api) 连接 Midnight 钱包。适用于构建 React 前端、初始化钱包连接器、接好连接/断开 UI、读取 window.midnight 钱包、获取未屏蔽地址,或咨询 DApp Connector API 连接流程时。产出一个最小可运行模板 —— 有意省略样式,用户可自行添加 Tailwind、CSS modules 等。

开发127
R
release
release
hyhmrright / brooks-lint

发布 brooks-lint 版本:在 package.json 中设置版本号,将其同步到全部四个插件 manifest 以及所有含版本号的文本文件(README 徽章、文档站点元数据),编写 CHANGELOG 条目,校验,然后提交、推送、打标签并发布 GitHub release。当维护者要求 "release"、"cut a release"、"ship a new version" 或 "bump and publish" brooks-lint 时触发。以下情况不要触发:只同步一个已确定的版本而不发版(直接使用 `npm run bump`)、仅编辑 CHANGELOG,或不要求实际执行而只是询问发布流程。

开发127
R
reversing-network
reversing-network
robomotionio / agent-skills

逆向分析浏览器流程背后的网络流量,用直接的 HTTP 请求取代缓慢的浏览器自动化。当用户说 "this browser flow is too slow"、"find the API this page uses"、"convert to HTTP"、"can we call the API instead",或当 `exploring-browser` 揭示出干净的 REST/GraphQL 端点时使用。

开发127
R
review-brief
review-brief
every-app / open-seo

Semrush 和 Ahrefs 的开源替代方案

测试与质量127
R
riverpod-providers
riverpod-providers
serverpod / skills-registry

声明并使用 Riverpod provider(Provider、FutureProvider、StreamProvider、NotifierProvider、AsyncNotifierProvider、StreamNotifierProvider);不可修改与可修改、顶层声明、Ref、Notifier 的 build 方法。在创建 provider、选择 provider 类型、编写 Notifier 类或理解 Riverpod 状态时使用。每当用户询问 Riverpod provider、provider 类型或 notifier 时,都使用此技能。

开发127
R
rust-dependencies
rust-dependencies
full-stack-skills / rust-skills

大规模管理 Rust 依赖治理——版本要求策略、crate 与来源选择、特性最小化、传递依赖分析、cargo-deny 的许可证/禁用/公告/来源策略、cargo-audit、cargo-outdated、Renovate/Dependabot 自动化、依赖更新节奏、循环依赖诊断以及供应链安全。适用于依赖策略、crate 审批、许可证合规、安全公告、允许的来源、自动更新或依赖图治理;Cargo 清单与注册表配置、锁文件机制、解析器和 Cargo 命令行为请交给 rust-cargo-build,semver 兼容性决策交给 rust-semver,lint 策略交给 rust-style-clippy。

开发127
S
se-dev-game-code
se-dev-game-code
cometworks / skills

搜索并阅读 Space Engineers 1 的反编译 C# 代码,以了解游戏内部运作方式,并获取精确的签名、方法体、IL 和内容文件。如果已安装 se-dev-game-book 手册,请先阅读它了解某个系统整体如何运作,然后到这里获取精确代码。

开发127
S
security-updates
security-updates
acquia / acquia-skills

当用户询问修复安全漏洞、composer audit 失败、存在漏洞的 Drupal 包或 Drupal 代码库中的 CVE 公告时使用。

安全127
S
shellcheck
shellcheck
julianobarbosa / claude-code-skills

Shell 脚本静态分析与 lint。使用场景:shellcheck、lint shell、bash lint、sh lint、脚本分析、shell 错误、SC 代码、shell 最佳实践。结合 CI/CD 集成进行全面的 shell 脚本校验。

测试与质量127
S
slack-tools
slack-tools
rightnow-ai / openfang

Slack 工作区管理与自动化专家

生产力127
S
sql-optimizer
sql-optimizer
mathews-tom / armory

分析 SQL 查询中缺失的索引、N+1 模式、不理想的连接和全表扫描。解读 EXPLAIN,检测反模式,重写查询。触发词:"optimize this query"、"slow query"、"add indexes"、"explain plan"、"N+1 query"、"why is this query slow"。

数据与数据库127
S
syncfusion-angular-calendar
syncfusion-angular-calendar
syncfusion / angular-ui-components-skills

实现 Syncfusion Angular Calendar 组件的全面指南。在 Angular 应用中处理日期选择、多日期选择、月/年/十年视图或日历导航时使用。涵盖 Calendar API、事件、样式和无障碍。

开发127
S
syncfusion-angular-datepicker
syncfusion-angular-datepicker
syncfusion / angular-ui-components-skills

实现 Syncfusion Angular DatePicker 组件的全面指南。在用 Angular 构建日期选择界面、实现日期校验、应用日期格式化或处理用户日期输入时使用。涵盖基于日历的日期选择、日期范围选择、表单集成和区域感知的日期处理。

开发127
S
syncfusion-angular-daterangepicker
syncfusion-angular-daterangepicker
syncfusion / angular-ui-components-skills

实现 Syncfusion Angular DateRangePicker 组件的全面指南。在 Angular 应用中处理日期范围选择、预设范围、范围校验或日期约束时使用。涵盖 DateRangePicker API、事件、格式化和无障碍模式。

开发127
T
thinkphp
thinkphp
youlaitech / youlai-skills

ThinkPHP 后端开发规范。在开发 ThinkPHP 项目、实现 REST API、模型数据访问或 JWT 认证时使用本技能。

开发127
T
trpc-router
trpc-router
lobehub / lobehub

用于 apps/server/src/routers 中的服务端 TRPC 路由、procedure 和 API 端点。

开发127
T
typo3-content-blocks
typo3-content-blocks
dirnbauer / webconsulting-skills

指导 TYPO3 Content Blocks 建模,将 Content Elements、Record Types、Page Types 和 File Types 作为唯一可信来源。适用于创建、迁移、审计或调试 Content Blocks config.yaml 文件、make:content-block 输出、content elements、record types、page types、file types、collections、IRRE、labels、previews 或 friendsoftypo3/content-blocks 行为时。

开发127
U
ui-patterns
ui-patterns
lubusin / frappe-skills

源自官方 Frappe 应用(CRM、Helpdesk、HRMS)的 UI/UX 模式与指南。设计自定义 Frappe 应用界面时使用,以确保与生态系统保持一致。

设计与 UI127
V
vibe-brainstorm
vibe-brainstorm
adhi-jp / agent-skills

当用户明确要求氛围式头脑风暴、创意实现思路、隐含预期行为或约定检查时使用,也适用于实现任务具有创意性或依赖约定时。不要用于显而易见的机械性修改。

Agent 工作流127
V
vibehub
vibehub
oil-oil / vibe-hub-skill

在任何 Vibe Coding 编程任务及其后续补充中持续识别准确术语。用户即使已经让 Agent 完成了一部分代码、正在追加修改,或只用口语描述效果、交互、状态和问题(如“鼠标放上去有个小提示”“点完变一下颜色”“内容太长省略”),也必须使用此 Skill:继续完成当前任务,并在进度或结果中自然告知对应的 UI、网页、软件、Git、AI Agent 或设计术语、通俗解释和 VibeHub 内链。用户要求“说专业一点”、改写需求、询问“这叫什么”或看不懂 Agent 回复时同样使用。表达已经准确且没有值得补充的术语时不要硬加教学。

开发127
V
visual-spec
visual-spec
visual-req / visual-spec

将原始需求分析为可视化规格并生成产物。当用户运行 /vspec:new 进行分析或运行 /vspec:verify 进行模型与原型验证时调用。

设计与 UI127
Z
zod
zod
thongdn-it / react-agent-skills

关于类型安全、解析和错误处理的 Zod schema 校验最佳实践。在定义 z.object schema、使用 z.string 校验、safeParse 或 z.infer 时应使用此技能。此技能不涵盖 React Hook Form 集成模式(请用 react-hook-form 技能)或 OpenAPI 客户端生成(请用 orval 技能)。

开发127
0
023-assumption-analysis
023-assumption-analysis
jabrena / plinth

当已界定并完成根因分析的问题在设计与规划开始前需要明确其假设时使用——包括显式的假设、未知项和验证计划。当某个 issue 的假设分析视角需要评估,或维护者直接要求在确定方案前梳理隐藏的假设与未知项时,应触发此技能。属于 Plinth Toolkit 的一部分

开发126
A
adk-debug
adk-debug
google / adk-python

通过检查会话、事件、工具调用以及到达模型的准确请求,诊断行为异常的 ADK Agent。涵盖 `adk run` 命令行和 `adk web` 开发服务器及其 session、trace、debug HTTP 端点。适用于以下情况:Agent 返回错误答案、忽略某个工具或吞掉工具错误、挂起、循环、输出原始 JSON 而不调用工具、未被 `adk web` 发现、子 Agent 看不到父会话,或你需要某次运行的 LLM 请求/响应、token 计数或日志。不要用于 ADK 的内部设计方式(请使用 `adk-architecture`)、构建新的 Agent 或工作流(请使用 `adk-agent-builder`)、环境或依赖设置失败(请使用 `adk-setup`)以及 lint 和风格小问题(请使用 `adk-style`)。

Agent 工作流126
A
agile-retro
agile-retro
djalmajr / skills

开展回顾并总结经验教训与改进措施。当一轮周期、Sprint 或交付结束,团队需要反思哪些做得好、哪些需要改变时使用。同时涵盖实现后反思的相关内容。

生产力126
A
agile-story
agile-story
djalmajr / skills

为单个故事或局部独立变更创建带任务的执行计划。当工作适合一个周期时使用——要么是由 epic 已划定范围的故事,要么是不需要拆解的小型/局部变更。

开发126
A
alibaba-java-development-guide
alibaba-java-development-guide
sxuan-coder / alibaba-java-development-guide

《阿里巴巴 Java 开发手册(黄山版)》总纲与路由入口。涵盖编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七大维度。编写、审查或设计 Java 代码,处理异常/日志,编写 SQL 或设计表,编写单元测试,设计项目架构,或适用阿里巴巴 Java 规范时使用。编写或修改 Java 或 SQL 代码前,先阅读 SKILL.md 中的“规约执行策略”。P0 红线(新代码与被修改的存量代码都必须合规;静默保留红线问题视为违规):禁止使用 Executors.newFixedThreadPool/newCachedThreadPool 等工厂方法(必须使用参数显式的 new ThreadPoolExecutor);禁止裸 new Thread;日期禁止使用 SimpleDateFormat 和 java.util.Date(一律使用 java.time + DateTimeFormatter);SQL 禁止使用 ${} 拼接;update/delete 必须带 where;资源必须使用 try-with-resources;禁止用空 catch 吞掉异常;集合禁止返回 null;ThreadLocal 使用后必须调用 remove()。修改存量代码时,“其他保持不变”不适用于红线:先完成原需求,随后必须在输出中明确指出红线问题(引用规约编号)并附上修复代码——输出中出现红线反例却只字不提,即视为任务失败。命名等风格规约仅强制新写代码;存量代码不重命名、不刷屏。按需查阅 data/ 中的对应章节。

开发126
第 17881–17940 条,共 37,923 条

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。