Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
LINE Front-end Framework (LIFF) SDK 的全面参考 —— 在 LINE 内构建 Web 应用,涵盖认证、消息、QR 扫描、永久链接、可插拔 SDK 以及 LIFF 插件开发。当用户要求"构建 LIFF 应用"、"初始化 liff.init()"、"从 LIFF 发送消息"、"使用 Share Target Picker"、"在 LIFF 中扫描二维码"、"创建永久链接"、"开发 LIFF 插件",或提到 LIFF SDK、LINE Front-end Framework、CDN/npm 集成、可插拔 SDK tree-shaking、LIFF 到 LIFF 跳转、LIFF 浏览器与外部浏览器、Endpoint URL 配置,或从 LIFF 进行服务端 ID token 验证时,应使用本技能。只要用户提到 LIFF、LINE 内的 Web 应用或 LINE Front-end Framework,即使没有明确说"LIFF SDK",也始终使用本技能。
在使用 Android 平台 PDF API 读取、添加、更新或删除 PDF 注释(高亮、自由文本、图章)或页面对象(路径/文本/图像),或将这些编辑保存回磁盘时使用——这些编辑能力由 API 36.1(PdfRenderer.Page)和 SDK 扩展 18(API 31+ 上的 PdfRendererPreV.Page)、android.graphics.pdf.component 引入。涵盖版本门槛、打开-编辑-写入工作流,以及 id/渲染标志/保存约定。不适用于仅用于显示的 PdfViewerFragment 工作、从零创建 PdfDocument、表单填写或第三方 PDF SDK(iText、PDFBox、PSPDFKit)。
在编写任何代码之前,通过协作式提问产出一份实现计划。先探索代码库和相关文档,每次只提一个问题并给出具体的推荐答案,追问有据可查的决策背后的理由,标记含糊的术语,沿着决策树推进直至达成共识,然后写出计划文件。这是交付流水线的第一步:它创建计划,plan-reviewer 对计划做压力测试,pr-creator 打开 PR。适用于被要求“创建计划”“帮我想清楚这件事”“为这个功能做计划”“我想构建 X”“拷问我”“结合文档拷问我”“理解文档”“拆解决策”“头脑风暴一份规格”“计划应该是什么”“和我一起想清楚”,或在开始任何非平凡的实现之前。
React Hook Form v7(RHF,非受控表单库)参考资料。别名:rhf / React-Hook-Form。包括 useForm、register、handleSubmit、watch、setValue、getValues、getErrors、reset、Controller、useFieldArray / FieldArray、formState / FormState、ErrorMessage、resolver(Zod / Yup / Joi)、验证、Server Actions / useActionState、DevTools (@hookform/devtools) 和 TypeScript 类型。
在评审/评判一份已完成的技术设计文档(针对单个功能的 TDD / 工程设计文档 / 设计 RFC)时使用,判断工程师能否无需重新推导设计即可实现它。这是验收关卡,而非撰写。评判一个单一来源的 11 项可实施性标准:每个决策都能双向追溯到某项需求;范围限定在单个功能;方法与分解可实现,图表与叙述同步;由 api-spec 或 data-model 负责的接口被引用而非重复;有一个真实备选方案及决策标准;失败模式带有处理方式;可观测性信号被点名;测试覆盖失败与契约符合性;上线与回滚带有可度量的触发条件;无捏造内容;修订时按增量范围评审。只输出 `VERDICT: approve|revise` 加发现项,且不会把单薄但完整的技术设计误判为需修订。不适用于撰写、上游 PRD 或 feature-spec、api-spec 或 data-model,也不适用于通用设计文档和 RFC。
配置 Salesforce 集成:Named Credentials、Connected Apps、External Services、Platform Events、CDC 和认证流程。在搭建集成基础设施、编写元数据 XML 或选择架构模式时使用。在 .namedCredential-meta.xml、.connectedApp-meta.xml、.platformEvent-meta.xml、提及 "Named Credential"、"Connected App"、"Platform Event"、"CDC"、"External Service" 或 "OAuth flow" 时激活。
为 AI 软件工厂设计与运行规格驱动开发(SDD)流水线——以结构化规格为输入,由 AI Agent 生成代码,并通过质量门在各阶段强制保证正确性:SPECIFY → DECOMPOSE → IMPLEMENT → VERIFY → DELIVER。适用于构建或完善任何 AI 编码工具(Claude Code、Cursor、Hermes Agent、Devin、OpenHands、droid)都能遵循的规格驱动流水线,或需要规格质量门、阶段门裁决、NFR 编码或格式转换时。不适用于目标明确的单个小改动(先用 bmad 分类)、围绕流水线的意图契约、自治门控与失败路由的控制面协议(bmad),或尚未验证的问题(product-discovery)。
当项目必须支持语音输入或语音控制时加载此技能——听写、"click by voice" 语法、Dragon NaturallySpeaking、Voice Control(iOS/macOS)、Voice Access(Android),或任何用户通过语音激活控件的界面。在任何情况下都不要让 aria-label 覆盖可见标签而不保留可见文本的完整与顺序。务必始终确保无障碍名称包含可见标签,并与 keyboard/SKILL.md 一起加载,因为语音工具通常会模拟键盘和指针输入。
TanStack Store(一个框架无关的类型安全 store)的 Vue 适配器。在 Vue 应用中编写导入 \"@tanstack/vue-store\" 的代码时始终使用。涵盖 useSelector、useAtom、useStore(已弃用)和 _useStore 钩子,重新导出的 @tanstack/store 核心 API(createStore、createAtom、createAsyncAtom、batch、flush、shallow),调试,最佳实践,以及 @tanstack/vue-store 各版本之间的迁移。
TSDoc(TypeScript 文档注释)指南。@param、@returns、@example、@remarks、@public / @beta / @alpha / @internal、@packageDocumentation、@privateRemarks、{@inheritDoc}、@override、@deprecated、@see、@throws。兼容 TypeDoc,支持 TSDoc 标准标签及 TypeDoc 扩展(@category、@since、linkcode、linkplain)。编写或评审代码时自动参考。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
