done について
未コミットの変更を整理して原子的なコミットにまとめ、ワークツリーのリベースや後片付けを行うスキルです。タスクを完了する開発者向けで、PR、マージ、関連チケットの処理も案内します。
主な機能
- 01未コミット変更の確認
- 02原子的なコミットの作成
- 03ワークツリーを main または master にリベース
- 04PR 作成か直接マージかの確認
- 05可能な場合に関連課題を完了
- 06ワークツリーの後片付け
活用シーン
- 01完了したコード変更のコミット
- 02ワークツリーのリベースと競合解決
- 03関連課題やチケットの完了処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bholmesdev/ skills --skill doneインストール後、Claude Code で/doneを入力して読み込まれたか確認します。
詳細
コミットされていないコードを確認します。すべての変更が関連しており、1つのアトミックなコミットにまとめられる場合は、単一のコミットを作成します。作業を複数のアトミックなコミットに分ける必要がある場合は、分割してすべてコミットします。
ワークツリーを使用している場合は、main/master にリベースし、競合を解決します。
次に、PR を作成するか、main に直接マージするかを確認します。
この機能の作業が GitHub の Issue またはタスクボードのチケットに関連していた場合、利用可能なツールで対応できるときは、その Issue を完了済みにします。
最後に、ワークツリーをクリーンアップします。
コメント
Markdown 対応