当用户要求“编写测试”、“添加单元测试”、“创建测试用例”、“测试这个函数”、“增加测试覆盖率”或讨论测试策略和测试实现时应使用此技能。
Ruby on Rails的约定、设计模式和惯用代码标准。在以下情况使用:(1) 编写控制器/模型/服务,(2) 选择模式(服务、表单、查询对象),(3) 做出架构决策,(4) 审查代码是否符合约定。触发关键词:rails约定、设计模式、惯用代码、最佳实践、代码组织、命名约定、MVC模式
在 Core Location 故障排查时使用——无位置更新、后台定位失效、授权被拒绝、地理围栏未触发。
创建架构决策记录,记录关键技术决策,包括背景、考虑的备选方案、权衡、后果和决策负责人。适用于“架构决策”、“技术选择”、“设计决策”或“ADR”。
创建全面的开发者引导文档和材料,包括逐步设置指南、首次任务分配、每步预计时间、常见故障排除、团队介绍和代码演示之旅。适用于“新开发者引导”、“第一天设置”、“初级开发者培训”或“团队成员引导”。
在重构或重大变更之前,记录质量指标基线,捕捉审计得分、测试覆盖率,以及复杂度数据,以便后续对比。
根据提交元数据与差异分析,更新开发记忆(events.jsonl)。自动追踪功能、修复、重构,以及各项决策。
以规范的结构和有效的描述创建并验证 Agent 技能。适用于构建自定义技能、测试技能发现,或设计新的技能工作流时使用。
当用户询问“Firestore”“数据库查询”“索引”“批量操作”“分页”“TTL”“写入限制”,或任何与 Firestore 相关的工作时,可运用此技能。它将提供 Firestore 查询优化、索引构建以及最佳实践建议。
为docs文件夹中的文档生成并验证YAML前言元数据。当用户希望添加前言元数据、更新前言元数据、生成前言元数据的元信息,或根据Schema验证现有前言元数据时使用此功能。
根据仓库模板,生成全面的Pull Request描述。适用于创建或更新PR描述时,或当用户提及Pull Request,又或是被要求为评审目的描述变更时使用。
进行只读重构分析,仅展示待修复之处,而不实际修改代码。