Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
务必在以下情况使用:创建/编辑 marimo notebook、处理任何包含 @app.cell 装饰器的 .py 文件、构建反应式 Python notebook、以 notebook 形式进行探索性数据分析、将 Jupyter(.ipynb)转换为 marimo,或用户提到 "marimo"、"reactive notebook",或要求交互式 Python notebook 时。涵盖 marimo CLI(edit、run、convert、export)、UI 组件(mo.ui.*)、布局函数、SQL 集成、缓存、状态管理以及 wigglystuff 组件。如果任务涉及 notebook 和 Python,请先调用此技能。
使用 Python 进行 PostgreSQL 开发,涵盖全文搜索 (tsvector、tsquery、通过 pg_search 实现 BM25)、向量相似度 (带 HNSW/IVFFlat 的 pgvector)、JSONB 与数组索引以及生产部署。适用于创建搜索功能、存储 AI 嵌入、查询向量相似度、优化 PostgreSQL 索引,或部署到 AWS RDS/Aurora、GCP Cloud SQL/AlloyDB、Azure 时。涵盖 psycopg2、psycopg3、asyncpg、SQLAlchemy 集成、Docker 开发环境以及索引选择策略。触发词为 "PostgreSQL search"、"pgvector"、"BM25 postgres"、"JSONB index"、"psycopg"、"asyncpg"、"PostgreSQL Docker"、"AlloyDB vector"。不涵盖 — DBA 管理 (备份、复制、用户)、MySQL/MongoDB/Redis、模式设计理论、存储过程。
面向使用 .NET Aspire 托管后端服务的 .NET MAUI app 的指南。涵盖 AppHost 配置、移动客户端的服务发现、HttpClient 的 DI 设置、用 MSAL.NET 通过 Entra ID 身份验证调用受保护 API、开发工作流(Aspire 仪表板 + MAUI 调试)、Blazor Hybrid 注意事项,以及 Android 模拟器和 iOS 模拟器的平台专属网络配置。适用场景:“MAUI with Aspire”、“Aspire service discovery”、“AppHost MAUI”、“Aspire backend”、“MAUI Aspire networking”、“mobile Aspire”、“Aspire dashboard MAUI”。不适用于:不使用 Aspire 的独立 REST API 调用(请使用 maui-rest-api)、不使用 Aspire 的身份验证(请使用 maui-authentication),或不含 MAUI 的纯 Aspire 项目。
在构建、安装或注册个人 MCP 服务时使用——添加其 `[project.scripts]` 入口点,用 `uv tool install` 从本地检出或直接从 git 安装而不是发布到 PyPI,用 `claude mcp add` 注册并选择 local/project/user 范围,在可编辑的开发安装和已发布版本之间切换而无需重新注册,以及产出这些服务的仓库的按仓库开发循环(`inv dev-env.setup`、`inv quality.precommit`,以及为什么自动化需要 `uv run inv`)。
驱动 mex(`mex-agent`),为 AI 编码 Agent 提供持久化项目记忆和代码图谱。一条命令即可搭建持续演进的 wiki、构建确定性的代码图谱,并安装项目锚定文件(CLAUDE.md、根目录 AGENTS.md、.cursorrules、.windsurfrules、copilot-instructions.md 或 .opencode/opencode.json),你的 Agent 会将其作为常驻规则文档自动加载。适用于用户想 `mex setup` 新项目、构建基于符号的 wiki、让知识与实现保持关联、将相关上下文路由给 Agent,或运行漂移检测(`mex check`、`mex sync`)时。触发词:"mex setup"、"project memory"、"code graphs"、"codebase documentation"、"drift detection"、"agent memory"、"structured scaffolds"、"architectural context"、"living wiki"、"project anchor file"。
快速搭建最小化的 CloudBase Web + 数据库演示(最小前后端/最小可用全栈/类似 Lovable 的 BaaS)。默认使用 @cloudbase/js-sdk 客户端 CRUD(NoSQL app.database / PG app.rdb)、仅通过 MCP 配置 schema,并优先预览;除非涉及密钥、定时任务/后台作业,或安全规则/RLS 无法表达的逻辑,否则禁止使用云函数。适用于搭建演示、留言板、Todo、Notes、Kanban,或用户说“需要云函数 + 云数据库”但实际只需要 CRUD 的情况。不适用于生产级多服务后端、CloudRun、微信小程序或确实需要服务器密钥的任务。
用于 Next.js 的 NextAuth.js 认证。涵盖 provider、session 和 callback。用于 Next.js 认证。使用场景:用户提到 "NextAuth"、"Next.js auth"、"Auth.js",或询问 "Next.js authentication"、"App Router auth"、"next-auth"、"authentication providers"。不适用于:通用 OAuth(请使用 oauth2 技能)、JWT 实现(请使用 jwt 技能)、非 Next.js 项目、Express/Fastify 认证
通过 `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。
按照 Pragmatic Institute 的方法编写以市场为导向、经过优先级排序的产品需求(Market Requirements Document/MRD)。PM 需要“需求”“MRD”“我们应该构建什么”“功能优先级”“市场需求”,或希望开发团队不再说“需求不够具体”时使用。将每项需求表述为用户角色的问题,依据 Market Evidence × Impact 排序,并按交付方式分组。生成 Market Requirements Document,格式为 Markdown 或 Word .docx 文件。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
