每当涉及文档的撰写、审阅或编辑时,尤其是针对/docs目录下的任意文件,或仓库中任何.md格式的文件,务必调用此技能。
当用户提出“明确目标”“我们的目的是什么”“我们为什么要这么做”“提炼出项目的核心目的”“明确目标”“为什么要做这件事”“我们的目标是什么”,或提到目标澄清、目标对齐,或指出计划与目标之间存在偏差时,可使用此技能。它能帮助您将模糊的意图转化为清晰、可执行的目标。
通过代码审查与架构优化,对 SwiftUI 运行时性能进行审计与提升。当您需要诊断 SwiftUI 应用中的渲染缓慢、滚动卡顿、CPU/内存占用过高、视图更新过于频繁,或是布局频繁抖动等问题时,可借助此技能提供专业建议;同时,在仅靠代码审查难以解决问题时,还可配合用户自行运行的 Instruments 性能剖析工具,给出针对性的优化指导。
创建新的Flyway迁移文件,并自动生成递增的版本号
搭建组件骨架
在投入时间开发应用之前,对应用创意进行残酷而诚实的反馈评估。从市场潜力、真实需求、单开发者可行性、盈利模式与差异化优势等多个维度进行综合考量。当您需要验证某个App、初创公司或数字产品的创意时,可使用此技能。
使用 tfdc 根据 provider_doc_id 获取完整的 Terraform 提供者文档内容。适用于已从先前搜索中获得 provider_doc_id,并需获取特定资源、数据源或其他提供者文档的完整内容时使用。
面向团队协作项目的混合任务分解策略,涵盖基于计划的分解与语义分解、粒度规则、角色分配以及复杂度评估。
采用 ADR 格式的提交信息,构建架构变更工作流。适用于做出架构决策、更新 ARCHITECTURE.md 文件,或当用户要求记录设计选择时使用。
技能
当任务需要外部库或框架文档、API签名、特定版本的行为、迁移指南,或官方使用示例时使用此功能。优先使用Context7 MCP,而非通用网络搜索;若Context7不可用,则明确声明备用方案。
Turborepo 单体仓库架构决策与反模式。适用于以下场景:(1) 在单体仓库与多体仓库之间做出选择;(2) 决定何时拆分软件包;(3) 排查缓存未命中问题;(4) 设置软件包边界;(5) 避免循环依赖。 本技能不涉及 CLI 语法(请参阅 turbo --help)。重点在于那些能够防止单体仓库规模失控、避免维护噩梦的架构决策。 触发条件:turborepo、单体仓库、软件包边界、何时拆分软件包、turbo 缓存未命中、循环依赖、工作区组织、任务依赖关系。