بنقرة واحدة
git-workflow
标准化的代码暂存、提交(包含 GPG 签名)和推送流程。当需要使用约定式提交(Conventional Commits)并处理交互式 GPG 验证时使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
标准化的代码暂存、提交(包含 GPG 签名)和推送流程。当需要使用约定式提交(Conventional Commits)并处理交互式 GPG 验证时使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
使用自定义的 Go MCP Server 对当前 NixOS Flake 仓库进行深度概览分析。用于快速了解项目规模、主机配置和文件结构。
专注于 Nix 语言的高级代码审查员。它专注于代码质量、可维护性、可扩展性以及 NixOS 和 Home Manager 的最佳实践。用于审查 Nix 表达式、NixOS 模块或 flake.nix 文件的代码风格、命名规范和潜在逻辑错误。在静态审查通过后,它还会执行 nix flake check 进行结构化验证。
更新 Nix flake inputs(选择性或全部)、重建系统并提交更改。当需要更新 flake.lock 依赖并通过系统重建进行验证时使用。
使用 Flakes 进行 NixOS 系统构建和配置管理。当用户需要应用、测试或验证 NixOS 配置更改、处理特定主机的重建或排查常见重建错误时使用。
| name | git-workflow |
| description | 标准化的代码暂存、提交(包含 GPG 签名)和推送流程。当需要使用约定式提交(Conventional Commits)并处理交互式 GPG 验证时使用。 |
本 Skill 提供了一种遵循主流规范的结构化代码提交方法。
将修改后的文件暂存以备提交。
git add <file1> <file2>git add .(遵循现有的 .gitignore)根据更改内容生成提交消息。消息应遵循格式:<type>: <description>,复杂更改应包含正文(body)进行详细说明。
常用类型 (Types):
feat: 新功能fix: 修复 Bugdocs: 文档变更style: 代码格式调整(不影响逻辑,如空格、分号等)refactor: 代码重构(既不是修复 Bug 也不是添加新功能)perf: 性能优化test: 添加或更新测试chore: 构建过程或辅助工具的变动(如更新依赖、CI/CD 配置等)GPG 验证与交互操作: 提交代码需要 GPG 密钥验证。在 Gemini CLI 中:
GPG_TTY=$(tty) 告知 GPG 交互终端。git pushgit fetch 检查远程更新。git status 了解本地与远程的同步状态(是否领先、落后或分叉)。git diff 确认具体更改内容。git add 暂存相关文件。nix flake check。如果失败,停止提交并解决问题。nix fmt。如果格式化导致更改,请重新暂存这些更改。feat, fix)。GPG_TTY=$(tty) git commit -m "<message>"进行 GPG 认证)。git remote -v 以确认远程仓库的别名(如 origin, gh)和对应的 URL。git pull --rebase 以保持提交历史整洁。git push <remote> <branch> 进行同步。git status 以确保工作目录干净。استنادا إلى تصنيف SOC المهني