Claude Code 插件。用 GitHub 管理项目完整生命周期的工程实践与自动化工具。 与具体业务无关,适用于任意 GitHub 项目,私有与公开仓库均可。
用 GitHub 管理项目时,仓库归属、文档分层、label 分类、版本策略等决定 一次做错即需长期承担代价。这些决定缺少可依据的标准时,结果通常是 凭经验拼凑出的结构,后续维护成本很高。
本插件提供三样东西:分场景的配置标准、可复制的模板、以及把配置固化为 文件的脚本。
/plugin marketplace add phenix3443/github-ops
/plugin install github-ops@github-ops在任意仓库目录下执行:
/repo-audit # 体检:治理、文档、安全的缺口,按重要性排序
/repo-init # 按场景配置仓库
/lsp-setup # 检测项目语言,安装缺失的 language server
| 命令 | 作用 |
|---|---|
/repo-init |
配置合并策略、分支保护、Dependabot、label、issue 与 PR 模板 |
/repo-audit |
输出治理、文档、安全的缺口清单 |
/lsp-setup |
检测项目语言,安装缺失的 language server |
/release |
定版本号、更新 CHANGELOG、打 tag、创建 release |
| 技能 | 覆盖范围 |
|---|---|
repo-governance |
建仓、文档分层、issue 与 PR、发版、安全、Actions、交付收尾 |
lsp-setup |
语言服务器与项目检查工具 |
plugin-harvest |
将实践经验沉淀回本插件(提案制) |
| 位置 | 内容 |
|---|---|
| docs/explanation/ | 设计取舍与适用边界 |
| docs/reference/ | 目录结构、脚本参数、钩子行为 |
| CHANGELOG.md | 版本历史 |
skills/*/references/ |
各领域的详细规范 |
SessionStart 钩子每日至多检查一次远端 release,有新版本时提示。
网络异常或未登录时静默跳过,不影响会话启动。
更新:/plugin update github-ops
git clone git@github.com:phenix3443/github-ops.git
cd github-ops
python3 .github/scripts/validate.py # 结构校验
bash -n scripts/*.sh # 脚本语法检查提交前请确认校验通过。变更规范见 docs/reference/structure.md。
MIT