hv-skills は何をしますか?
意図を持って計画し、アトミックなコミットを出荷し、苦労して得た知識を保持する — Claude Codeのためのゼロ依存開発ワークフロー。
概要
l4ci/hv-skills は、開発プロセスを構造化し、計画からコミットまでの一貫性を維持するためのスキルです。このワークフローは、以下の主要な機能を提供します:
- 意図的な計画: タスクを明確な意図に基づいて分割し、優先順位を設定します。
- アトミックなコミット: 各変更が独立した意味を持つようにコミットを管理し、レビューとロールバックを容易にします。
- 知識の保持: 開発中に得た知見や解決策をナレッジベースとして蓄積し、将来の参照に活用します。
使用方法
このスキルは、Claude Codeのコンテキスト内で動作します。以下のコマンドを使用して、ワークフローを開始できます:
# 計画フェーズの開始
claude plan "<タスクの説明>"
# アトミックなコミットの作成
claude commit "<コミットメッセージ>"
# 知識の保存
claude remember "<保存する知識>"
ワークフローのステップ
- 計画: タスクを分析し、小さな単位に分割します。各単位は独立して価値を提供する必要があります。
- 実装: 分割した単位ごとにコードを実装し、テストを追加します。
- コミット: 各単位をアトミックなコミットとして保存します。コミットメッセージには変更の意図を明確に記述します。
- 知識の記録: 実装中に得た知見をナレッジベースに保存します。
例
# 計画
計画: ユーザー認証機能を実装する。
- サブタスク1: ログインページの作成
- サブタスク2: 認証APIの実装
- サブタスク3: セッション管理の追加
# 実装後、コミット
git add .
git commit -m "feat: ログインページを作成"
git commit -m "feat: 認証APIを実装"
git commit -m "feat: セッション管理を追加"
# 知識の保存
claude remember "OAuth2.0のトークン有効期限はデフォルトで3600秒"
注意事項
- このスキルはClaude Codeでの使用を前提としています。
- 外部依存関係は必要ありません。
- コミットは必ずアトミックに行い、後で参照しやすいようにしてください。