Skills
收录 97,905 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
诊断已损坏或不可信的代码库并规划修复方案。实际运行应用,并行派出各领域专家子 Agent(安全、数据库、核心逻辑、前端/UX、架构),审计 git/CI/部署设置,独立验证最核心的主张,然后给出按真实成本排序的通俗易懂的发现列表,将 FINDINGS.md 写入仓库,并在移交 cs-build-import-codebase 和创建 Kanban 任务之前,给出重建还是就地修复的结论(默认选择就地修复,且只要有真实用户就可以直接否决重建)。适用于任何语言的任何代码库。触发词:“my app is a mess”、“audit my codebase”、“what's wrong with my app”、“diagnose this codebase”、“should I rebuild or fix this”、“find the bugs in my app”、“review my whole app”。
把想法变成 CodeSpring 方案——来源可以是一段销售通话录音、一份转录稿、一条语音笔记,或者只是有人对着你讲他想要什么。它会访谈对方(或从录音中挖掘)弄清这个应用要完成的工作,与对方一起走查各个界面,根据应用实际需要做的事来选择平台,找出唯一的技术难点并为它给出真正的解决方案(包括已有的开源先例),裁剪出可以卖出去的 v1,然后写出地图——核心功能、子功能、备注——并交接给 cs-build-create-prd 和 cs-build-create-tasks。它是 cs-build-import-codebase 的「还没有代码」版本。触发词:"plan my app"、"generate a plan"、"turn this recording into a plan"、"I have an idea for an app"、"design my app in CodeSpring"、"map out this idea"、"I've got a client call recording, make the plan"、"plan from scratch"。
指导用户基于 Cursor TypeScript SDK(`@cursor/sdk`)构建应用、脚本、CI 流水线或自动化。用户提到集成、安装或针对 Cursor SDK 编写代码时使用此技能;提到 `Agent.create`、`Agent.prompt`、`Agent.resume`、`agent.send`、`run.stream`、`CursorAgentError` 或 `@cursor/sdk` 时也使用;用户希望通过脚本、CI/CD 流水线、GitHub Action、后端服务或其他非 Cursor IDE 的代码以编程方式运行 Cursor Agent 时使用;用户希望在本地和云端运行时之间进行选择、为 SDK Agent 配置 MCP 服务,或处理 SDK Agent 的流式传输、取消或错误时同样使用。用户将 Cursor 接入自动化、编写运行 Cursor 的机器人,或将 REST `/v1/agents` 调用迁移到 SDK 时,即使没有明确提及软件包,也应触发此技能。积极使用此技能,而不要凭记忆作答;SDK 接口会不断演进,此技能及其参考资料是外部软件包的权威信息来源
创建和编辑使用 Protobuf Text Format 的 Defold 资源文件和组件文件(.collection、.go、.atlas、.sprite、.gui、.collisionobject、.convexshape、.label、.font、.material、.model、.mesh、.particlefx、.sound、.camera、.factory、.collectionfactory、.collectionproxy、.tilemap、.tilesource、.objectinterpolation)。当被要求创建、修改或配置任何 Defold proto 文本格式文件时使用。
当用户想为 TOTVS Protheus 上的 ADVPL/TLPP 代码生成技术文档时使用——Protheus.doc 头部块(@type、@param、@return、@author、@since、@history)、完整的例程文档(读取/写入的表、MV_* 参数、入口点、执行流、依赖项),或 REST API 端点文档(路径/查询参数、请求/响应 JSON、状态码)。也会由葡萄牙语表述触发,如 "documentar rotina"、"gerar cabecalho Protheus.doc"、"documentar endpoint"、"documentar API REST",或要求为遗留/未文档化的代码添加文档。
针对项目领域语言的硬性纪律:在 CONTEXT.md 中维护一份纯粹的术语表(不含实现细节),在会话中挑战模糊或冲突的术语,按需惰性创建文件,保持与 OpenSpec 行为契约正交。当领域术语重要时,由 PDCA 主持者在 clarify/analyze 阶段引用。触发条件——「领域语言」「CONTEXT.md」「术语表」「统一语言」「领域词汇」 / domain language discipline、project glossary、CONTEXT.md。请勿用作 OpenSpec 规格的替代品。
配置 ShapeStream 和 Shape,将 Postgres 表同步到客户端。涵盖 ShapeStreamOptions(url、table、where、columns、replica、offset、handle)、自定义类型解析器(timestamptz、jsonb、int8)、列映射器(snakeCamelMapper、createColumnMapper)、onError 重试语义、backoff 选项、日志模式(full、changes_only)、requestSnapshot、fetchSnapshot、subscribe/unsubscribe 以及 Shape 物化视图。在设置同步、配置 shape、解析类型或处理同步错误时加载。
约束 Java 开发优先复用璀璨工坊统一框架能力,避免重复造轮子。基于《璀璨工坊统一框架-使用手册-nightly》提供统一框架接入、升级、配置、Starter 选型与排障指引。命中框架能力时必须使用框架内 Starter 和对应抽象 API,禁止回退到 Spring 官方 starter 或绕过框架抽象层(如缓存场景绕过 CacheService 直接用 StringRedisTemplate)。用户提到“统一框架”“starter清单”“接入步骤”“升级步骤”“系统要求”“Web MVC/服务间调用/Mybatis-Plus/加解密/缓存/多数据源/代码生成器/资源抽象层”或需要判断“该功能是否应直接使用某个 starter(如 cache-starter)”时使用。
在 `docs/trd.md` 中创建和维护 TRD(Technical Requirements Document),记录技术栈、架构、非功能性需求、外部依赖、项目的标准和全局决策。还可在 Decision Mode 下创建 ADR(Architecture Decision Records),在 `docs/adrs/` 中记录技术决策并更新“全局决策”部分。TRD 是 sdd 工作流技能(从 `sdd-especificar` 起)查询的技术上下文。创建 TRD、记录技术栈或架构标准、在没有 TRD 的情况下启动新项目、技术栈发生变化,或 `sdd-especificar` 因缺少 `docs/trd.md` 而要求技术上下文时使用,即使用户没有提到“TRD”也适用。用户想“记录一项决策”“创建 ADR”或说“我们决定使用/将 X 换成 Y”时使用 Decision Mode——这是技术/架构决策,与产品决策(记录在 PRD 中)不同。
FastAPI 现代 Python Web 框架。涵盖路由、Pydantic 模型、依赖注入和异步支持。适用于构建 Python API。USE WHEN:用户提到 "fastapi"、"pydantic"、"async python api"、"python rest api",或询问 "dependency injection python"、"python openapi"、"python swagger"、"async endpoints"、"python api validation"、"fastapi middleware"。DO NOT USE FOR:Django 应用——改用 `django`;Flask 应用——改用 `flask`;没有类型提示的同步 Python API;仅 GraphQL 的 API
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
