SuperAPI AI 工具集

dotnet-mcaf-source-control

部署与运维

查看项目

更新于 10-16 00:05

技能介绍

用途:该技能提供 MCAF 源码管理指导,覆盖仓库结构、分支命名、合并策略、提交卫生以及 Git 中的密钥处理纪律。触发场景包括:建立源码管理策略、收紧分支/合并/PR 规则、记录提交或发布卫生、处理 Git 密钥或仓库结构问题。

主要能力:产出具体的项目增量(代码、文档、配置、测试、CI 或评审产物);通过显式规划、验证和最终校验减少歧义;留下可复用的项目上下文。交付物包括清晰的分支与合并策略、更新后的贡献或治理文档、更安全的提交/PR/密钥仓库卫生。

使用方式:先阅读最近的 AGENTS.md 确认范围与约束;通过 Ralph Loop 执行工作流直至结果可接受;按 Required Result Format 返回具体产物与验证证据。工作流要求先就合并与发布策略达成一致,再扩展实现;分支与 PR 规则需在仓库内显式声明;Git 历史中的密钥按严重事件处理。Ralph Loop 要求先头脑风暴(分析现状、定义问题与目标、约束与风险、生成选项并权衡),再制定详细执行计划并列出最终验证技能及顺序,然后逐步执行、评审、小批量修复并更新计划,直至结果可接受。

适用场景:定义分支命名与合并规则、记录发布与组件版本策略、密钥泄露后收紧源码管理策略。

限制:不适用于不涉及源码管理策略变更的 CI/CD 工作流设计,也不适用于不改变仓库策略的一次性 git 命令。若依赖缺失,需引导补齐或返回 not_applicable 并说明原因与回退路径。参考资料先读 references/source-control.md,仅在任务专门涉及分支命名时打开 references/naming-branches.md。