mcpField
G
groove-utilities-onboard

groove-utilities-onboard

github.com/andreadellacorteエージェントワークフロー6505 回インストール14 週間前に更新
リポジトリ

groove-utilities-onboard について

Grooveプロジェクト向けに、設定を反映したGROOVE.mdを作成するオンボーディングスキルです。既存のCONTRIBUTING.mdに案内を追加することもでき、コマンドやワークフローを新しいコントリビューターに伝えられます。

主な機能

  1. 01Grooveプロジェクト設定の読み取り
  2. 02簡潔なGROOVE.mdの生成
  3. 03既存CONTRIBUTING.mdの任意更新
  4. 04タスクとGit設定の反映
  5. 05プロジェクト固有情報の確認

活用シーン

  1. 01新しいコントリビューター向けのGroove設定案内
  2. 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 戦略)が反映されている

手順

  1. .groove/index.md から tasks.backend、memory.review_days、git.* を読み取ります。memory は常に .groove/memory/、specs は常に .groove/memory/specs/ です
  2. 次のように尋ねます:「プロジェクト固有のコンテキストとして含めることはありますか?(例:取り組むタスク、チームの規約)— スキップする場合は Enter を押してください」
  3. 以下のテンプレートから GROOVE.md を作成し、現在の設定値を置き換えます
  4. CONTRIBUTING.md が存在し、すでに `` を含んでいない場合:
    • 次のセクションを追加します:
      
      ## Using groove
      このプロジェクトでは、AI 支援エンジニアリングワークフローに [groove](https://github.com/andreadellacorte/groove) を使用しています。セットアップとコマンドについては、[GROOVE.md](./GROOVE.md) をご覧ください。
      
      
  5. 次のように報告します:「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.md and substitute all placeholder values before writing
  • If GROOVE.md already 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.md if it doesn't exist — only append to existing files
  • GROOVE.md should be short enough to read in 2 minutes

コメント