|
安全的 Git 开发流程,通过子代理执行。
┌─────────────────────────────────────────────────────────┐
│ ❌ 禁止直接推送到 main 分支 │
│ ❌ 禁止跳过 PR 流程 │
│ ❌ 禁止在未理解代码库的情况下开发新功能 │
│ ❌ 禁止在未找到 Bug 根因的情况下修复 Bug │
│ │
│ ✅ 必须从 develop 创建新分支 │
│ ✅ 必须通过 PR 合并到 develop │
│ ✅ 必须使用 code-review 技能审查代码 │
└─────────────────────────────────────────────────────────┘
安全提示: 本技能应在项目根目录(git 仓库)下执行,当前工作目录会被限制在项目目录内。
执行任何代码修改前,先评估是否触发此技能:
┌─────────────────────────────────────────────────────────┐
│ 步骤 1:用户是否使用了触发词? │
│ - 开发、实现、新功能、修复、提交 PR │
│ │
│ 步骤 2:评估复杂度 │
│ - 预估工作量 > 30 分钟? │
│ - 涉及 > 3 个文件? │
│ │
│ 判断: │
│ ✅ 触发词 + (高复杂度 OR 多文件) → 使用此技能 │
│ ❌ 无触发词 或 简单修改 → 直接执行 │
└─────────────────────────────────────────────────────────┘
简单修改示例(不触发):
复杂修改示例(触发):
⚠️ 所有开发任务必须通过子代理执行:
javascript
sessions_spawn({
runtime: subagent,
mode: run,
task: {任务描述}
});
模型配置(可选):
⚠️ 对于新功能,必须先充分理解当前代码库:
┌─────────────────────────────────────────────────────────┐
│ 检查清单: │
│ │
│ □ 是否已有类似的辅助/工具方法? │
│ □ 会影响哪些现有功能? │
│ □ 需要修改哪些文件? │
│ □ 哪些代码是不必要修改的? │
│ │
│ 避免: │
│ ❌ 重复实现辅助/工具方法 │
│ ❌ 影响当前功能 │
│ ❌ 修改不必要的代码 │
└─────────────────────────────────────────────────────────┘
执行步骤:
⚠️ 对于 Bug 修复,必须完全充分调研找到 Bug 的产生原因:
┌─────────────────────────────────────────────────────────┐
│ 调研清单: │
│ │
│ □ Bug 的具体表现是什么? │
│ □ Bug 在什么条件下触发? │
│ □ Bug 的根因在哪里?(代码位置) │
│ □ 修复方案是什么?是否会影响其他功能? │
│ │
│ 禁止: │
│ ❌ 在未找到根因的情况下修复 │
│ ❌ 只修复表面症状而不修复根因 │
└─────────────────────────────────────────────────────────┘
执行步骤:
bash
必须包含:
注意业务边界:
⚠️ 实现完成后,必须使用 code-review 技能进行自动审查:
javascript
// 触发 code-review 技能
sessions_spawn({
runtime: subagent,
mode: run,
task: 使用 code-review 技能审查当前变更:
- 分支: {分支名称}
- 对比: develop...HEAD
});
审查循环:
审查通过后提交 PR 到 develop:
bash
PR 描述模板:
markdown
Closes #{问题编号}
提交 PR 后流程结束。
后续由用户决定:
| 类型 | 格式 | 示例 |
|---|---|---|
| 功能开发 | feature/{名称} | feature/identity-persistence |
| 修复 |
命名规则:
遵循 约定式提交:
{类型}({范围}): {描述}
[可选正文]
[可选页脚]
类型:
| 类型 | 用途 |
|---|---|
| feat | 新功能 |
| fix |
启动开发任务时使用此模板:
javascript
sessions_spawn({
runtime: subagent,
mode: run,
cwd: {项目目录},
task: 你是 Git 工作流开发助手。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 code-dev-1776091571 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-dev-1776091571 技能
skillhub install code-dev-1776091571
文件大小: 4.42 KB | 发布时间: 2026-4-15 12:13