通过渐进式分析检测代码库的冗余问题:死代码、代码重复、复杂度过高、文档臃肿。 触发条件:冗余检测、死代码、代码清理、代码重复、技术债务、未使用的代码 适用场景:上下文使用率较高、季度性维护、发布前清理、重构前 禁忌场景:活跃功能开发、时间紧迫的 Bug 修复、代码库规模小于 1000 行
使用工厂函数、真实固定装置和数据库重置脚本生成确定性种子数据,用于开发和测试。在“数据种子”、“测试固定装置”、“数据库种子”或“模拟数据生成”时使用。
执行交互式变基,具备智能提交管理和冲突解决功能。在变基分支、清理提交历史、解决冲突,或当用户提及“变基”、“交互式变基”、“压缩提交”,或希望用main/develop的最新更改更新分支时使用。
深入审视身份认证与授权设计,涵盖 OAuth、JWT、令牌过期策略、RBAC/ABAC 以及权限提升等潜在风险。
安全文档和报告的标准
使用 Minikube 在本地搭建 Kubernetes 集群,用于开发与测试。适用于本地 K8s 的搭建、应用的本地部署,或 K8s 问题的调试时使用。方案涵盖 Minikube 基础知识、kubectl 必备操作、本地镜像加载与网络配置。
为新功能、重构或架构变更生成完全可执行的实施计划。当被要求制定计划、规划阶段、拆解任务,或创建路线图时使用。生成机器可读的计划,以原子级任务、完成标准,以及零歧义的执行方式,无论是由AI自主执行,还是由人类完成。
审查评论并提出清理建议(识别不必要的评论,推荐改进方案)。适用于积极清理代码中的评论债务。
Altis DXP 开发环境与架构。适用于 Altis 项目开发、本地开发命令的执行,或对 Altis 项目结构的深入理解。涵盖本地服务器命令、mu-plugins 架构、资源管理,以及部署流程。
在生成依赖外部库或配置的代码之前,务必使用Context7 MCP获取最新的库/ API 文档。当用户询问设置步骤、配置或涉及第三方库的代码时使用。优先使用Context7文档而非内存。尽可能包含所检索文档的引用。
生成、更新并验证 Claude Code 技能文件及 CLAUDE.md 项目说明。涵盖 SKILL.md 结构、YAML 前置信息、格式规范、技能间关系、作用域声明,以及验证检查清单。适用于新建技能、修改现有技能、更新 CLAUDE.md 文件,或当用户询问技能编写规范时使用。
在正式编写代码之前,先制定具体的实施步骤并提交评审。当研究工作告一段落后,即可开始编写代码。