开发工作流相关的 AI Agent Skill 集合。
源自我仓库 fire-skills/skills/devops,现已独立为 GitHub 仓库:qdriven/devops-skill。
文档站点(docmd + Diátaxis,中文 / English):源码在 docs/zh/、docs/en/,构建后发布到 GitHub Pages:https://qdriven.github.io/devops-skill/
本站按 docmd Skill 的模版约定搭建;可复制骨架在 docmd/template/。
npm install
npm run docs:dev # 本地预览(侧栏可切换中英文)
npm run docs:build # 输出到 site/推送到 main 时由 .github/workflows/deploy-docs.yml 自动部署。仓库 Settings → Pages → Source 需选择 GitHub Actions。
| Skill | 说明 |
|---|---|
| git-workflow | 基于 GitHub CLI 的任务工作流(创建 Issue body 主记录 → 计划/执行/检查 → 更新并关闭 Issue) |
| git-worktree | 用 git worktree 做隔离/并行开发;可与 git-workflow、local-workflow 组合 |
| git-pr | 推送分支并创建/更新 GitHub PR(可选;可接在 git-workflow finish 之后) |
| local-workflow | 本地任务工作流(无需 GitHub,本地追踪记录) |
| docmd | 用捆绑的 Diátaxis 模版搭建 / 构建 docmd 文档站(本仓库文档站即活示例) |
| github-cli-skill | 简化版 GitHub CLI 工具(仓库创建、Issue 管理) |
| gh-create-release | GitHub Release 创建工具 |
| scanning-for-secrets | 代码安全扫描(9 种 Token 模式 + Pre-commit Hook) |
推荐使用本目录下的统一脚本(默认强制更新:刷新内容并替换已有链接/目录):
# macOS / Linux / WSL2 / Git Bash
# System 级(安装到各 agent 的全局 skills 目录)
bash skillsets/devops-skill/dev-workflow-install.sh --system
bash skillsets/devops-skill/dev-workflow-install.sh --system --agent codex
# Project 级(安装到当前项目 ./.agents/skills/)
bash skillsets/devops-skill/dev-workflow-install.sh --project
# 附带 git hooks(已存在则覆盖)
bash skillsets/devops-skill/dev-workflow-install.sh --system --hooks符号链接安装(推荐,便于本仓库继续作为源):
bash skillsets/devops-skill/dev-workflow-symlink-install.sh --system
bash skillsets/devops-skill/dev-workflow-symlink-install.sh --system --agent trae
bash skillsets/devops-skill/dev-workflow-symlink-install.sh --projectWindows PowerShell:
pwsh -File skillsets/devops-skill/dev-workflow-install.ps1 -Scope system -Agent codex
pwsh -File skillsets/devops-skill/dev-workflow-install.ps1 -Scope projectCodex project level 安装到 .agents/skills;system/global 安装到 $CODEX_HOME/skills(未设置时为 ~/.codex/skills)。Claude Code 使用 .claude/skills,Trae 使用 .trae/skills。
不需要安装 hook 也可以完整使用 Git/Local workflow。推荐把 hook 当成可选提醒,而不是主控制机制。
Codex 下的 GitHub Issue 工作流:
python3 .agents/skills/git-workflow/scripts/orchestrate.py init \
--title "任务标题" \
--description "任务描述"
# Agent 执行计划、修改和测试
python3 .agents/skills/git-workflow/scripts/orchestrate.py finish \
--agent-expansion "范围澄清、关键假设、验收标准" \
--plan "执行计划" \
--execution "变更内容、测试和检查" \
--message "完成总结"Codex 下的本地工作流:
python3 .agents/skills/local-workflow/scripts/orchestrate.py init tasks/my-task.md
# Agent 执行任务
python3 .agents/skills/local-workflow/scripts/orchestrate.py finish只有在确实需要自动提醒或 commit 事件日志时,再安装 hook:
bash skillsets/devops-skill/dev-workflow-install.sh --project --hooks --agent claude-code注意:Codex 不执行 Claude Code 的 .claude/settings.json hook。Codex 的控制入口是 AGENTS.md、已安装的 .agents/skills/*/SKILL.md,以及上面的显式 CLI。
| 场景 | 推荐 Skill |
|---|---|
| 任务需要 GitHub Issue 生命周期 | git-workflow |
| 隔离目录 / 并行分支 / 不弄脏主工作区 | git-worktree(常与上面两个 workflow 组合) |
| 本地/离线/无需 GitHub 的任务追踪 | local-workflow |
| 用模版新建 / 构建 docmd 文档站 | docmd |
| 只需要 GitHub CLI 命令速查 | github-cli-skill |
| 创建 GitHub Release | gh-create-release |
| commit/push 前查 secret | scanning-for-secrets |