代码工作流命令
/commit — Git 安全提交
/commit 是 prompt 类型命令(文件:commands/commit.ts),向 AI 发送提示词指导其执行 Git 提交流程。
主要流程:
- 检查暂存区(
git diff --staged) - 如没有暂存内容,让用户选择(
git add -p) - 根据变更起草 Conventional Commits 提交消息
- 使用 HEREDOC 格式执行提交
- 不使用
--no-verify - 报告提交哈希
/commit-push-pr — 完整发布流程
/commit-push-pr 是 prompt 类型命令(文件:commands/commit-push-pr.ts),包含完整的 PR 工作流。
四个阶段:
- Branch:检查/创建功能分支
- Commit:执行
/commit流程 - Push:推送到远程
- PR:使用
gh pr create创建或更新 PR,可选 Slack 通知
/review — 代码审查
/review 是 prompt 类型命令(文件:commands/review.ts),审查当前 PR 的代码变更。
主要流程:
- 获取 PR diff(
gh pr diff) - 分析代码变更:逻辑正确性、边界条件、错误处理、性能、安全、风格
- 按文件逐一给出审查意见
- 给出整体评估
另有 /ultrareview 版本,使用 AgentTool 启动远程 bug 狩猎 Agent。
/security-review — 安全审查
/security-review 是 prompt 类型命令(文件:commands/security-review.ts),从安全角度审查代码。
检查方面:
- 输入验证 — SQL 注入、XSS、命令注入
- 认证/授权 — 凭据处理、权限检查
- 加密 — 密钥管理、算法选择
- 注入攻击 — 模板注入、LDAP 注入
- 数据暴露 — 敏感数据泄露、日志输出
- 依赖安全 — 已知漏洞
- 配置安全 — 默认密码、调试模式
- SSRF/CSRF — 请求伪造防护
对每个发现给出严重程度、具体位置和修复建议。