プロジェクトの導入状況に合わせてBMad-Method V6を新規導入・更新し、旧版の検出、出力フォルダの修正、Gitの除外設定までまとめて整えます。
- BMad-Method V6を導入したいとき
- 導入済みのV6を更新したいとき
- 旧V4の導入状況を確認したいとき
Gitの変更差分から、形式をそろえたコミットメッセージを生成します。関連のない変更の分割も提案し、必要に応じてステージングとコミットまで進めるスキルです。
仅用 Git 分析改动并自动生成 conventional commit 信息(可选 emoji);必要时建议拆分提交,默认运行本地 Git 钩子(可 --no-verify 跳过)
実行スコア 未検証
インストール方法を見るGitの変更差分を読み、変更の種類を示す形式である Conventional Commits に沿ってコミットメッセージを作ります。ステージング済み・未ステージングの両方を確認し、無関係な機能や文書の変更が混ざっていれば、分割案と対象パスを示します。必要に応じて git add と git commit も実行します。
変更内容を短く説明する文章に迷うときや、大きな差分を目的ごとに整理したいときに向いています。種類や対象範囲は自動で推定され、オプションで指定もできます。メッセージの言語は最近のコミット履歴などを参考に選びます。
/git-commit で差分を確認し、必要なら分割を提案して」/git-commit --scope ui --type feat でコミットして」/git-commit --amend で直前のコミットを修正して」Gitリポジトリで使います。パッケージ管理・ビルド用のコマンドは呼び出しません。ローカルのGitフックは標準で実行され、--no-verify で省略できます。ソースファイルを直接編集せず、競合などがある場合は先に対処を促します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
该命令在不依赖任何包管理器/构建工具的前提下,仅通过 Git:
git add 与 git commit(默认运行本地 Git 钩子;可 --no-verify 跳过)/git-commit
/git-commit --no-verify
/git-commit --emoji
/git-commit --all --signoff
/git-commit --amend
/git-commit --scope ui --type feat --emoji
--no-verify:跳过本地 Git 钩子(pre-commit/commit-msg 等)。--all:当暂存区为空时,自动 git add -A 将所有改动纳入本次提交。--amend:在不创建新提交的情况下修补上一次提交(保持提交作者与时间,除非本地 Git 配置另有指定)。--signoff:附加 Signed-off-by 行(遵循 DCO 流程时使用)。--emoji:在提交信息中包含 emoji 前缀(省略则使用纯文本)。--scope <scope>:指定提交作用域(如 ui、docs、api),写入消息头部。--type <type>:强制提交类型(如 feat、fix、docs 等),覆盖自动判断。注:如框架不支持交互式确认,可在 front-matter 中开启
confirm: true以避免误操作。
仓库/分支校验
git rev-parse --is-inside-work-tree 判断是否位于 Git 仓库。改动检测
git status --porcelain 与 git diff 获取已暂存与未暂存的改动。--all → 执行 git add -A。拆分建议(Split Heuristics)
git add <paths>)。提交信息生成(Conventional 规范,可选 Emoji)
type(feat/fix/docs/refactor/test/chore/perf/style/ci/revert …)与可选 scope。[<emoji>] <type>(<scope>)?: <subject>(首行 ≤ 72 字符,祈使语气,仅在使用 --emoji 时包含 emoji)。- 开头。BREAKING CHANGE: <description>,或在类型后添加感叹号(如 feat!:)。Closes #123、Refs: #456、Reviewed-by: Name)。git log -n 50 --pretty=%s)判断中文/英文;若无法判断,则回退到仓库主要语言或英文。.git/COMMIT_EDITMSG,并用于 git commit。执行提交
git commit [-S] [--no-verify] [-s] -F .git/COMMIT_EDITMSGgit add <paths> && git commit ... 的明确指令;若允许执行则逐一完成。安全回滚
git restore --staged <paths> 撤回暂存(命令会给出指令,不修改文件内容)。<type>(<scope>): <subject>。feat:新增功能fix:缺陷修复(含 🔥 删除代码/文件、🚑️ 紧急修复、👽️ 适配外部 API 变更、🔒️ 安全修复、🚨 解决告警、💚 修复 CI)docs:文档与注释style:风格/格式(不改语义)refactor:重构(不新增功能、不修缺陷)perf:性能优化test:新增/修复测试、快照chore:构建/工具/杂务(合并分支、更新配置、发布标记、依赖 pin、.gitignore 等)ci:CI/CD 配置与脚本revert:回滚提交feat:破坏性变更(BREAKING CHANGE: 段落中说明)若传入
--type/--scope,将覆盖自动推断。 仅在指定--emoji标志时才会包含 emoji。
feat、fix、refactor 混在同一提交。Good (使用 --emoji)
- ✨ feat(ui): add user authentication flow
- 🐛 fix(api): handle token refresh race condition
- 📝 docs: update API usage examples
- ♻️ refactor(core): extract retry logic into helper
- ✅ test: add unit tests for rate limiter
- 🔧 chore: update git hooks and repository settings
- ⏪️ revert: revert "feat(core): introduce streaming API"
Good (不使用 --emoji)
- feat(ui): add user authentication flow
- fix(api): handle token refresh race condition
- docs: update API usage examples
- refactor(core): extract retry logic into helper
- test: add unit tests for rate limiter
- chore: update git hooks and repository settings
- revert: revert "feat(core): introduce streaming API"
Good (包含 Body)
feat(auth): add OAuth2 login flow
- implement Google and GitHub third-party login
- add user authorization callback handling
- improve login state persistence logic
Closes #42
fix(ui): fix button spacing on mobile devices
- adjust button padding to fit small screens
- fix styling issues on iOS Safari
- optimize touch target size
Good (包含 BREAKING CHANGE)
feat(api)!: redesign authentication API
- migrate from session-based to JWT authentication
- update all endpoint signatures
- remove deprecated login methods
BREAKING CHANGE: authentication API has been completely redesigned, all clients must update their integration
Split Example
- `feat(types): add new type defs for payment method`
- `docs: update API docs for new types`
- `test: add unit tests for payment types`
- `fix: address linter warnings in new files` ←(如你的仓库有钩子报错)
pnpm/npm/yarn 等)。--no-verify 可跳过。.git/COMMIT_EDITMSG 与暂存区;不会直接编辑工作区文件。confirm: true,每个实际 git add/git commit 步骤都会进行二次确认。まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
プロジェクトの導入状況に合わせてBMad-Method V6を新規導入・更新し、旧版の検出、出力フォルダの修正、Gitの除外設定までまとめて整えます。
プロジェクト内の導入状況を調べ、BMad-Method (V6)の新規インストールや更新、出力フォルダの既知問題の修正、Gitの除外設定まで整えるスキル。
新機能の要望を計画書にまとめ、相談による改訂から実装、進捗管理まで進めます。フロントエンドではUI設計の有無も確認し、作業の依存関係を整理します。
新機能の要望整理、計画の見直し、実装を段階に分け、目的や受け入れ基準を文書化し、画面設計の確認と進捗管理を含めて開発を進めるスキル。
マージ済みや長期間更新のないGitブランチを洗い出し、削除候補のプレビューと保護設定を使いながら、ローカル・リモートの整理を進めるスキル。
マージ済みや長期間更新されていないGitブランチを洗い出し、削除候補を事前確認して整理します。比較先や保護ルールを指定でき、リモートの整理にも対応します。