groove-utilities-onboard について
Grooveプロジェクト向けに、設定を反映したGROOVE.mdを作成するオンボーディングスキルです。既存のCONTRIBUTING.mdに案内を追加することもでき、コマンドやワークフローを新しいコントリビューターに伝えられます。
主な機能
- 01Grooveプロジェクト設定の読み取り
- 02簡潔なGROOVE.mdの生成
- 03既存CONTRIBUTING.mdの任意更新
- 04タスクとGit設定の反映
- 05プロジェクト固有情報の確認
活用シーン
- 01新しいコントリビューター向けのGroove設定案内
- 02コントリビューションガイドへのGroove説明の追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-utilities-onboardインストール後、Claude Code で/groove-utilities-onboardを入力して読み込まれたか確認します。
詳細
groove-utilities-onboard
プロジェクトのルートに GROOVE.md ファイルを生成します。groove を使用するプロジェクトに参加するコントリビューター向けの、簡潔なオンボーディングガイドです。任意で、CONTRIBUTING.md が存在する場合は groove セクションも追加します。
成果
新しいコントリビューターが、このプロジェクトで groove がどのように動作するのか、実行するコマンド、ログの保存場所、複合ループで求められることを理解できます。
受け入れ基準
- プロジェクト固有の設定値が反映された
GROOVE.mdがプロジェクトのルートに存在する CONTRIBUTING.mdが存在する場合、「## Using groove」セクションがあり、GROOVE.mdにリンクしている- 内容に実際の設定値(タスクバックエンド、Git 戦略)が反映されている
手順
.groove/index.mdからtasks.backend、memory.review_days、git.*を読み取ります。memory は常に.groove/memory/、specs は常に.groove/memory/specs/です- 次のように尋ねます:「プロジェクト固有のコンテキストとして含めることはありますか?(例:取り組むタスク、チームの規約)— スキップする場合は Enter を押してください」
- 以下のテンプレートから
GROOVE.mdを作成し、現在の設定値を置き換えます CONTRIBUTING.mdが存在し、すでに `` を含んでいない場合:- 次のセクションを追加します:
## Using groove このプロジェクトでは、AI 支援エンジニアリングワークフローに [groove](https://github.com/andreadellacorte/groove) を使用しています。セットアップとコマンドについては、[GROOVE.md](./GROOVE.md) をご覧ください。
- 次のセクションを追加します:
- 次のように報告します:「GROOVE.md を作成しました」。また、CONTRIBUTING.md を更新したかどうかも報告します
GROOVE.md テンプレート
# Groove Workflow
This project uses [groove](https://github.com/andreadellacorte/groove) — an AI-assisted engineering workflow companion.
## Quick start
```bash
npx skills add andreadellacorte/groove
/groove-admin-install
その後、すべてのセッションを次の内容から開始します:
/groove-utilities-prime
日々のワークフロー
/groove-daily-start — review yesterday, load tasks, set agenda
/groove-daily-end — write memory, commit logs
複合ループ(あらゆる機能や修正に適用)
/groove-work-brainstorm — clarify scope
/groove-work-plan — research and plan
/groove-work-exec — implement
/groove-work-review — evaluate output
/groove-work-compound — capture lessons
設定
| キー | 値 |
|---|---|
| タスクバックエンド | <tasks.backend> |
| メモリのパス | .groove/memory/ |
| 仕様書のパス | .groove/memory/specs/ |
| Git 戦略(メモリ) | <git.memory> |
規約
- ステージタスクの名前は
YYYY-MM-DD, <Stage>です。番号は付けません - タスクを完了するには、完了とする前にタスク本文へ「変更の概要」を記載する必要があります
- アーカイブは常にユーザーが実行します。自動では行いません
各項目の場所
- 設定:
.groove/index.md - 日次ログ:
.groove/memory/daily/ - 学習した知見:
.groove/memory/learned/ - 仕様書:
.groove/memory/specs/ - フック:
.groove/hooks/(start.md、end.md)
Constraints
- Read
.groove/index.mdand substitute all placeholder values before writing - If
GROOVE.mdalready exists: ask "GROOVE.md exists — overwrite, update, or skip?" before touching it - The
<custom-context>block is replaced with user-provided context or removed if none - Do not create
CONTRIBUTING.mdif it doesn't exist — only append to existing files GROOVE.mdshould be short enough to read in 2 minutes
コメント
Markdown 対応