适用于用户说 KISS、务实、不要过度工程、尽快交付、保持简单时。也适用于规划功能、审查代码或做出架构决策时。
每当编写、审查或重构 React 代码时,都应使用此技能。包括创建或修改组件、钩子、表单、数据获取、状态管理、路由、测试以及 TypeScript 模式。触发条件包括性能问题(重新渲染、包大小、瀑布效应)、组合模式、effect 反模式、无障碍违规、安全顾虑以及架构决策。也适用于 React 代码审查和对现有 React 代码进行重构以遵循最佳实践。涵盖所有涉及 React 前端代码模式的任务。但不适用于 React Native 移动模式。
当与用户协作塑造解决方案时,使用此方法——反复迭代问题定义(需求)和解决方案选项(形状)。
独自工作的框架——无子代理、深入全文件阅读、行动前充分调研。适用于上下文窗口能够容纳全局情况时。若为代理协作,则使用 /subagents 或 /team。
派遣一次性子代理完成任务后返回的框架。涵盖提示(WHAT/WHY,绝不HOW)、提示结构(故事/业务/目标/DoD/工作流)以及通过 DoD 进行验证。若为常驻团队,则使用 /team。
创建并协调常驻团队的框架。团队跨越切片和轮次持续存在——队友通过 SendMessage 接受新工作。涵盖团队生命周期和派遣模式。若为一次性代理,则使用 /subagents。
完整撰写微信科技类文章(引言、目录、正文、检查清单、图片布局、版面注释、摘要)。当用户希望起草一篇微信科技文章、生成可重复使用的写作提示,或将某个主题/提纲转化为适合发布的文章时,可使用此功能。
明确界定责任归属模型与升级流程,确保各类事故都能在恰当的时间由合适的人员妥善处置。
在发送邮件时使用——ActionMailer,通过SolidQueue异步发送、模板、预览和测试
利用配对评审的服务器端分析引擎,通过MCP开展由AI驱动的代码审查分析。需确保配对评审MCP服务器已成功连接。若希望在无MCP的情况下独立进行分析,可改用“code-critic:analyze”技能。首先通过配对评审MCP的start_analysis工具启动分析,随后轮询分析进度,最终获取并呈现经筛选的建议。分析结果不仅会在对话中直接显示,还会同步呈现在配对评审的Web界面中,与差异对比一同呈现。当用户说“analyze in the app”、“analyze in the UI”、“run server analysis”、“analyze with pair-review”,或希望将分析结果集成到配对评审的Web界面时,即可调用此技能。若用户仅含糊地表示“analyze my changes”或“run analysis”,而未明确指定具体方法,且同时具备“code-critic:analyze”与“pair-review:analyze”两种分析技能时,可询问用户:(1)是希望采用基于智能体的分析方式(“code-critic:analyze”——分析结果直接回传至对话,无需服务器支持),还是(2)希望在应用内进行分析(“pair-review:analyze”——分析结果将在配对评审的Web界面中呈现,需连接MCP)。若仅有一种分析技能可用,则可直接调用该技能,无需额外询问。
Tokio 异步运行时的最佳实践,包括任务管理、超时控制、通道通信,以及阻塞隔离。在编写异步 Rust 服务时使用。
在CI/CD中使用migrate deploy安全地将迁移部署到生产环境。在设置生产部署流水线时使用此功能。