Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
为聚合间约束检查(“想在聚合 A 的用例中确认聚合 B 的状态”)的设计判断提供支持。包括 Saga 的误用检测、对业务需求的重新审视、CQRS/ES 中技术约束的理解、不一致数据的容许判断。在代码评审、架构设计、需求分析时遇到聚合间约束问题时使用。目标语言:语言无关。触发条件:“聚合间约束检查”“想确认其他聚合的状态”“用 Saga 做约束检查”“确认商品是否关联到品牌”“聚合间校验”“事件溯源中的反向查询”“跨聚合业务规则”“CQRS/ES 的约束”“可以从命令侧引用读模型吗?”“在用例中引用其他聚合”等与聚合间约束相关的请求时启动。
在本仓库中编写或审查调用 `/v1/listen` 上 Deepgram 音频分析叠加功能的 Python 代码时使用——summarize、topics、intents、sentiment、diarize、redact、detect_language、实体检测。与普通 STT 是同一端点,但带有分析参数。涵盖 REST(`client.listen.v1.media.transcribe_url`/`transcribe_file`)以及 WSS 支持的子集(`client.listen.v1.connect`)。普通转录请使用 `deepgram-python-speech-to-text`,对已转录文本进行分析请使用 `deepgram-python-text-intelligence`。触发词包括 "diarize"、"summarize audio"、"sentiment from audio"、"redact PII"、"topic detection audio"、"audio intelligence"、"detect language audio"。
当用户要求构建、创建、设计、开发或改进任何前端界面、网页、UI 组件或视觉元素时使用此 skill。包括: - 构建落地页、网站、Web 应用、仪表盘、作品集或任何 Web 界面 - 创建 UI 组件 (按钮、表单、卡片、导航栏、模态框等) - 使用 React、Vue、Next.js、Svelte 或任何前端框架设计页面 - 为现有组件添加样式或改进视觉设计 - 实现特定设计美学 (现代、暗色、极简、粗野主义等) - 用户提到 "frontend"、"UI"、"UX"、"design"、"interface"、"web design" 或 "styling" - 用户要求 "beautiful"、"modern"、"professional"、"clean" 或任何美学形容词 - 用户就 CSS、Tailwind、styled-components 或任何样式方案寻求帮助 此 skill 会自动检索合适的设计系统提示词 (Neo-brutalism、Modern Dark、Bauhaus、Cyberpunk、Material 等), 以帮助生成视觉上独特、生产级的前端代码, 而非通用 UI。重要: 对任何前端 / UI 工作主动触发此 skill, 而不仅在明确提到设计风格时。
数据分析仪表盘(仪表板)开发技能。当用户需要开发数据仪表盘、创建/编辑 Dashboard 项目、构建大屏数据看板或执行仪表盘数据清洗时使用。包括仪表盘项目创建、卡片方案、数据清洗(data_cleaning.py)、卡片管理工具(create_dashboard_cards、update_dashboard_cards、delete_dashboard_cards、query_dashboard_cards)、地图下载工具(download_dashboard_maps)、仪表盘开发与验证。
当复杂开发、修复、重构、迁移、验证或 OpenSpec change 需要跨 checkpoint 持续推进、上下文恢复,或需要把进度与失败记录严格存放在具体 OpenSpec change 或 archive 目录内时使用;当用户要求生成 Claude Code `/goal`、Codex `/goal` 或 do-long-task 长任务提示词时也使用。不要用于一次性短改、问答、简单格式化、changeset、发版日志或纯计划讨论。Use when a complex development, fix, refactor, migration, verification, or OpenSpec change must be advanced across resumable checkpoints, recovered after context loss, or executed with durable progress and failure notes that stay inside the concrete OpenSpec change or archive directory. Also use when the user asks to generate a Claude Code `/goal`, Codex `/goal`, or do-long-task prompt. Do not use for short one-off edits, Q&A, simple formatting, changesets, release notes, or pure planning.
使用 Electric 和 TanStack DB 添加新同步功能的端到端指南。涵盖完整流程:设计 Postgres schema、设置 REPLICA IDENTITY FULL、定义 shape、创建代理路由、使用 electricCollectionOptions 设置 TanStack DB collection、通过 txid 握手(pg_current_xact_id、awaitTxId)实现乐观变更,以及使用 useLiveQuery 构建实时查询。还涵盖从旧版 ElectricSQL 迁移(electrify/db 模式已不存在)、当前 API 模式(table 作为查询参数而非路径,handle 而非 shape_id)。从零构建新功能时加载。
编写、运行和调试 EventCatalog 架构适应度函数——`*.fitness.ts` 文件中的 TypeScript 规则,用于检查文档所述架构(所有权、命名、领域边界、依赖、数据访问、模式),并在架构发生偏移时使 CI 失败。将自然语言描述的架构规则转化为可运行的适应度函数,将其放在全局位置或其管辖的领域、系统、服务、消息或数据存储旁,运行 `eventcatalog fitness check`、验证结果,并接入 CI。用户要求“编写适应度函数”“添加架构规则”“确保每个事件都有负责人”“检查领域边界”“阻止服务共享数据库”“检测循环依赖”“架构违反规则时让构建失败”“在 CI 中运行适应度检查”或“为什么我的适应度函数失败”时使用。
更新现有 GrowthBook 功能开关的管理元数据 —— 描述、所有者、项目、标签、自定义字段或 JSON schema。当用户说 “change the owner of flag X”、“add tags to this flag”、“move this flag to project Y”、“update the description”、“set a JSON schema on this flag”、“rename the owner” 或 “tag this flag as payments” 时使用。会经过草稿修订,需发布后生效。要更改开关的默认值,请使用 flag-default-value。要创建新开关,请使用 flag-create。要归档或删除开关,请使用 flag-cleanup。
对 GrowthBook 功能开关草稿修订版请求或提交审批审查。当用户说 “request review for this draft”、“approve this change”、“reject this draft”、“request changes on revision X”、“I want to review flag Y's pending draft”、“submit my approval”、“mark this as needing changes”、“who needs to approve this” 或 “check the review status” 时使用。要创建和编辑草稿,请使用相关的 flag-* 写入技能。要发布已批准的草稿或解决合并冲突,请使用 flag-publish。要列出所有开关的待处理草稿,请使用 flag-revisions。
在 GrowthBook 功能开关上添加、编辑或移除强制值或百分比放量规则,包括条件、保存的分组和规则级前置条件。当用户说 “add a rule to flag Y”、“release this flag to 10% of users”、“turn this on for beta testers”、“target US users”、“add a condition to rule X”、“edit the targeting condition on flag Z”、“disable this rule”、“remove the rule”、“only for logged-in users” 或 “target users matching attribute Y” 时使用。要设置环境级总开关(在某个环境中启用/禁用整个开关),请使用 flag-toggle。要设置实验规则,请使用 flag-experiment。要设置放量时间表,请使用 flag-ramp。要设置带护栏指标的受监控放量,请使用 flag-monitoring。要设置功能级前置条件,请使用 flag-prerequisites。
一套可移植、与框架无关的架构风格,适用于任何 React 或 React Native 前端。将应用组织为带 page/screen 目录的功能模块,严格区分服务器状态与 UI 状态,跨模块导入仅通过 barrel,样式就近放置,并有清晰的组件提升规则。状态管理无关(Zustand、Redux Toolkit、MobX、Jotai、Valtio 或 Context)。样式方案无关(Tailwind、CSS Modules、Tamagui、StyleSheet、styled-components)。在搭建新应用、添加功能或模块、决定组件/钩子/某段状态应放在哪里、命名类型与接口,或审查目录结构与导入边界时使用本技能。适用于 Next.js App Router、React + Vite SPA、Remix 以及 Expo / React Native。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
