Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
检测 PHP/Laravel 和 TypeScript/React 源码中 AI 生成的代码模式("slop"):注释旁白、泛化命名、过早抽象接口、防御性过度、什么都 mock 的测试,以及缺乏人类留下的"痕迹"。适用于审查 AI 辅助的 PR、审查代码品味/质量(而非指标,那属于技术债),或强化代码审查清单。在出现 "review for AI slop"、"find AI patterns"、"check code feels human"、"audit code-quality taste" 等意图时触发。
当用户需要将 Docker Agent 作为服务端(MCP、HTTP API、A2A、ACP 或 OpenAI 兼容聊天)暴露、通过 OCI registry 用 `docker agent share` 分发 Agent,或用 `docker agent eval` 度量 Agent 质量时使用此 Skill。即使用户只是说想"把我的 Agent 变成 MCP 服务"、"让 Claude Desktop 用我的 Agent"、"把我的 Agent 发布到 Docker Hub"、"像镜像一样推送我的 Agent",或"在 CI 中测试我的 Agent",此 Skill 同样适用。涵盖 `serve mcp/api/a2a/acp/chat` 的监听地址与认证标志、`share push/pull`、eval 会话 JSON 格式、评分指标以及 `--baseline` 回归门禁。
使用 pytest 对 CrewAI crews 和 flows 进行确定性离线测试:使用随附于 references/stub_llm.py 的 stub BaseLLM,无需 API 密钥即可驱动文本、结构化输出和工具调用;断言 crewai 构建的提示词,测试 guardrails 和 flow 路由,了解 `crewai test` 的实际行为,使用事件监听器进行调试,并准确设置 tracing/telemetry 环境变量。适用于为 crewai 项目编写测试、模拟或 stub LLM、编写自定义 BaseLLM、遇到 `TypeError: ... call() got an unexpected keyword argument 'from_task'`、CI 中出现 `ValueError: OPENAI_API_KEY is required`、pytest 中出现 `TraceGrantError`、运行 `crewai test`、添加 BaseEventListener,或设置 CREWAI_TRACING_ENABLED / CREWAI_DISABLE_TELEMETRY / OTEL_SDK_DISABLED。
编写、审查和重写面向 PostgreSQL 的 Django 迁移,保证零停机。只要用户提到迁移、Django 的 schema 变更或部署安全,就应使用此技能——即使他们没有明确说出「零停机」。触发场景包括:「审查这个迁移」「这个迁移安全吗?」「为……写一个迁移」「重写这个迁移」「如何在不停机的情况下添加 NOT NULL 列/删除列/添加索引/重命名列/添加外键」「这个迁移会导致锁吗?」「这个迁移正在阻塞生产环境」。涵盖:SeparateDatabaseAndState 双文件拆分、AddIndexConcurrently、外键的 NOT VALID + VALIDATE、NOT NULL 列的 db_default、lock_timeout 以及 RunPython 的安全规则。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
