Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 devenv 搭建并管理 Sentry 开发环境。处理全新搭建、更新现有环境、启动开发服务、重置数据库、按 worktree 配置环境(每个 worktree 都需要自己的 devenv sync/.venv),以及故障排查。当被要求 "set up sentry"、"setup dev environment"、"get sentry running"、"start dev server"、"devenv setup"、"devservices not working"、"sentry won't start"、"reset the database"、"new worktree venv/devenv setup",或遇到任何开发环境问题时使用。
为 shadcn-svelte 提供专家指导,它是 shadcn/ui 的 Svelte 5 移植版。在使用 shadcn-svelte 组件、通过命令行安装 UI 组件、用 Superforms/Formsnap 实现表单、用 mode-watcher 添加深色模式、用 TanStack Table 创建数据表格、用 Tailwind CSS v4 和 OKLCH 颜色定制主题,或构建自定义组件注册表时使用此技能。触发条件:提及 shadcn-svelte、Bits UI 组件或 SvelteKit UI 组件库。
通过采样实时 v2 动态和反应,为 Stream Activity Feeds 应用生成 v2 -> v3 同步映射;如果可获取应用的 v2 集成代码,还会读取其写入路径,并据此规划应用代码从 v2 迁移到 v3 的方式。适用于设置 Feeds v2 到 v3 的迁移、构建、审查或调试 v3 同步映射、询问“我们的应用需要什么映射?”,询问如何将应用的 v2 Feeds 代码移植到 v3,或迁移后的动态在 v3 中缺少文本或附件、评论类型错误,或书签丢失时。适用于 v3sync、v2 to v3、feeds migration、activity feeds migration、sync mapping、extra_context、reaction kinds、comments and bookmarks mapping、porting plan 等关键词。同一映射同时用于实时同步器和批量导出器。
通过 Starknet Wallet API 在 Starknet 上构建隐私 dapp。涵盖 shield/unshield、隐私转账、屏蔽余额、隐私 DeFi 调用、影子账户操作,以及从 TypeScript 或 React 发起 AVNU 隐私兑换。凡是应用要求用户启用隐私的钱包执行 STRK20 操作时使用(starknet.js WalletAccountV6、useStrk20 hooks、strk20InvokeTransaction、STRK20_ACTION、open notes、openNoteIds 占位符)。Cairo 辅助部分使用 strk20-anonymizer-contracts,持有自有密钥的钱包或后端使用 strk20-privacy-sdk,概念和路由选择使用 strk20-privacy。
使用此技能以通过/不通过的对抗式评审来把守 DDD 与统一语言的 quality——由单个盲审子 Agent 依据 20 条可判定规则评判 diff、模块/限界上下文或 DSL/语义模型表面,规则覆盖术语表生命周期(一旦存在领域概念就必须记录统一语言,缺失即 FAIL;代码必须符合;条目保持有效并承载业务含义)、语言一致性(一个概念一个名称,一个名称一个含义,领域规则上不得出现 Manager/Helper/Data 命名,状态转换以操作命名,代码、测试、文档、UI 文案使用同一套词汇)、领域模型完整性(贫血模型、构造即合法、值类型优于原始类型、具名状态优于标志堆)、上下文边界(外部模型越界、供应商类型吸收、基础设施入侵领域、多写入方)以及 DSL 表面。语言无关;反复运行会让代码、团队与利益相关方收敛到一套记录下来的词汇。只给结论。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
