conventional-committer について
conventional-committer は、変更のステージング、Conventional Commit形式のメッセージ作成、git commitを支援する開発者向けスキルです。コミット前に作業ツリーの状況、変更規模、タスク範囲、必要な監査を確認します。
主な機能
- 01変更ファイルのステージング
- 02Conventional Commitメッセージの作成
- 03作業ツリーとブランチの確認
- 04コミット範囲とファイル数の制限
- 05コミット前の型チェック・lint・テスト確認
活用シーン
- 01単一機能や修正のコミット
- 02ステージング前のリポジトリ状態確認
- 03コード監査後のコミット準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ caomeiyouren/ momei --skill conventional-committerインストール後、Claude Code で/conventional-committerを入力して読み込まれたか確認します。
詳細
Conventional Committer Skill(规范提交技能)
- ステージング:変更したファイルを git のステージングエリアに追加します。
- メッセージ生成:
type(scope): description形式に従ったコミットメッセージを作成します(例:feat(auth): add login page)。 - コミット:
git commitを実行します。
指示
- Worktree の確認:コミット前に現在のディレクトリ(例:
../momei-dev)を確認し、正しいブランチとコンテキストで作業していることを確かめます。 - 規約の遵守:コミット前に 開発規約 に従っていることを必ず確認します。
- 規模の確認:今回の変更ファイル数を必ず確認します。原則として、ファイル数は 10 個を超えないようにし、対応する機能は 1 つに限定します。
- タスクとの関連付け:各コミットは、Todo の原子的な項目 1 つだけに関連付けます。
- コミット前の確認:git のコミット操作を実行する前に、
@code-auditorがpnpm typecheck、pnpm lint、および必要な対象を絞ったテストに合格していることを確認します。 - 状態の確認:
git statusを実行し、ステージングが必要な内容を確認します。 - メッセージの生成:変更内容を分析し、
type(feat、fix、docs、style、refactor、test、perf、build、ci、chore、revert)、scope(任意。例:コンポーネント名、モジュール)、descriptionを決定します。メッセージの説明はすべて中国語で記述します。 - コミット:
git commit -m "..."を実行します。 - 確認:メッセージが
commitlint.config.tsに準拠していることを確認します。
使用例
入力:「新しいユーザープロフィール機能をコミットしてください。」
操作:git add . を実行し、変更内容を分析して、メッセージ feat(user): 实现带有头像上传功能的用户个人资料页面 を生成し、git commit を実行します。
コメント
Markdown 対応