SuperAPI AI 工具集

dotnet-mcaf-source-control

部署与运维

查看项目

更新于 10-16 06:45

技能介绍

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

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

使用方式:先阅读最近的 AGENTS.md 确认范围与约束;通过 Ralph Loop 执行工作流直至结果可接受;按 Required Result Format 返回具体产物与验证证据。工作流要求先就合并与发布策略达成一致,再扩展实现;分支与 PR 规则需在仓库内显式声明;Git 历史中的密钥应视为严重事件而非清理噪音;使用具体策略语言。Ralph Loop 要求先头脑风暴(分析现状、定义问题与目标、约束与风险、生成选项并权衡),再制定详细执行计划并列出最终验证技能及顺序,然后执行单步产出增量,评审并记录可操作的后续修复,小批量应用修复并重跑检查,每次迭代后更新计划,直至结果可接受或仅剩显式例外。依赖缺失时可引导补齐,或返回 status: not_applicable 并说明原因与回退路径。

结果格式:status(complete | clean | improved | configured | not_applicable | blocked)、plan、actions_taken、validation_skills、verification、remaining。仅设置类请求无执行时返回 status: configured 及确切后续命令。

参考加载:先读 references/source-control.md;仅当任务专门涉及分支命名时再打开 references/naming-branches.md。

适用场景示例:为本仓库定义分支命名与合并规则;记录发布与组件版本应如何运作;在密钥泄露后收紧源代码管理策略。

限制:不适用于不改变源代码管理策略的 CI/CD 工作流设计,也不适用于不改变仓库策略的一次性 git 命令。