在所有 Git 操作中,务必使用此技能。切勿直接执行 git commit、git add、git push、git merge、git checkout -b 或 git branch -m 等命令。此技能可自动完成 Git 工作流,支持常规提交格式、自动更新变更日志、语义化版本号升级以及统一的代码格式规范。当用户请求执行检查点、提交、重命名分支、合并、同步、拉取、刷新,或新建分支等操作时,可使用此技能。
编写安全的PostgreSQL迁移脚本,避免阻塞读写操作。适用于创建迁移、添加列、索引、约束或修改表时使用。基于Squawk linter规则。
通过战略性提问,制定全面的产品需求文档。当规划一项需要清晰需求的新功能或新项目时,可使用此技能。
这项高精度的编辑技能专注于通过剔除语言中的“冗余赘述”、重复表述与填充性词汇,在不损害技术准确性的同时,最大限度提升技术文档的信息密度。
根据你的专业领域与问题类型,选择最适配的心智模型。这是所有思维技能的统一入口。
钛合金 SDK 原生功能集成指南。适用于实施、审查、分析或研究 Titanium 位置服务、地图(Google Maps v2、Map Kit)、推送通知(APNs、FCM)、相机/相册、媒体 API、SQLite 数据库、HTTPClient 网络连接、WKWebView、Android Intents、后台服务、iOS Keychain/iCloud、WatchKit/Siri 集成,或与 Fastlane 和 Appium 结合进行 CI/CD 时使用。
运用高效的软件质量咨询实践。无论是提供专业咨询、为客户出谋划策,还是搭建标准化的咨询流程,皆可借鉴此方法。
安装、配置并初步使用 Trebuchet 分布式 Actor。适用于用户需要帮助启动新 Trebuchet 项目、创建首个 Actor,或理解基础的服务器/客户端模式时使用。
按照 ModuleImplementationGuide.md 第 9 节的标准,设置 RabbitMQ 事件发布者与消费者。仅使用 RabbitMQ(不使用 Azure Service Bus)。创建带有 DomainEvent(首选 tenantId)的发布者,配备处理器的消费者,命名规则为 {domain}.{entity}.{action},并包含必填字段(id、type、version、timestamp、tenantId、source、data)。适用于添加事件驱动通信、异步工作流,或通过事件进行集成时使用。
通过安全、渐进式的重构,在保留功能和尊重项目模式的同时,提升代码质量、性能和可维护性。在重构、优化性能、改善可读性时使用。触发条件:“重构”、“优化”、“改进”、“清理”、“性能”、“慢”、“重复”、“复杂”、“技术债务”、“重构”、“优化”、“改进”、“整理”、“性能”、“慢”、“重复”、“复杂”、“技术债务”。
通过Prisma迁移,将仓库SSOT(prisma/schema.prisma)中的模式变更应用至目标数据库,同时提供差异预览与审批关口;随后刷新LLM上下文(docs/context/db/schema.json)。
当您需要深入探究 API 文档之外的库级实现细节时,此技能将助您一臂之力——借助 opensrc 工具获取软件包源码,全面理解底层逻辑、边缘场景与具体实现方式。通过实际代码的深度剖析,为基于文档的研究注入鲜活的实践视角。