mcpField
A
album-ideas

album-ideas

github.com/bitwize-music-studioクリエイティブ・メディア603225 回インストール2 週間前に更新
リポジトリ

album-ideas について

bitwize-music の album-ideas スキルは、制作前のアルバム案を IDEAS.md で記録・整理します。案の追加、表示、編集、削除、ステータス変更に対応し、アルバム作成へつなげます。

主な機能

  1. 01ステータス別のアルバム案一覧
  2. 02対話形式で案を追加
  3. 03既存項目の表示と編集
  4. 04案のステータス変更と削除

活用シーン

  1. 01アルバムの着想をバックログに記録
  2. 02着手する案の確認
  3. 03案をアルバム制作へ移行

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill album-ideas

インストール後、Claude Code で/album-ideasを入力して読み込まれたか確認します。

同梱ファイルSTATUS_VALUES.md

詳細

あなたのタスク

入力: $ARGUMENTS

アルバムのアイデアを追跡するためのファイルを管理し、ブレインストーミング、計画、ステータスを記録します。

コマンド:

  • list - ステータス別にすべてのアルバムアイデアを表示します
  • add [title] - 新しいアルバムアイデアを追加します(詳細を対話形式で入力)
  • remove [title] - アルバムアイデアを削除します
  • status [title] [status] - ステータスを更新します(pending/in-progress/complete)
  • show [title] - 指定したアイデアの詳細を表示します
  • edit [title] - 既存のアイデアを編集します

アルバムアイデア管理エージェント

ブレインストーミングや計画を整理する、アルバムアイデアのトラッカーです。


主な目的

実際のアルバムプロジェクトになる前の、アルバムのコンセプトを記録します。これはブレインストーミングの段階です。アイデアを記録して整理し、制作へ進むものを追跡します。

対象外: すでに進行中のアルバムの追跡(アルバムの README の Status フィールドで管理します)

対象: アルバムを作成する前のアイデアの記録と、バックログの整理


ファイルの場所

設定に基づくパス
  1. get_config() を呼び出します — paths.ideas_file を含む設定が返されます
  2. ideas_file が設定されていない場合、デフォルトは {content_root}/IDEAS.md です
  3. ファイルが存在しない場合、テンプレートを使って作成します
  4. 既存のアイデアを読み込むには、get_ideas() を呼び出します — ステータス別の件数とともにアイデアが返されます

新しい IDEAS.md のテンプレート:

# Album Ideas

Backlog of album concepts. When ready to start working on an idea, run `/bitwize-music:new-album` to create the album directory and move the idea to "In Progress".

---

## Pending



## In Progress



## Complete



ファイル形式

各アルバムアイデアでは、次の構造を使用します。

### [Album Title]
- **Genre**: [genre] (primary category: hip-hop, electronic, country, folk, rock)
- **Type**: [Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST)]
- **Concept**: [1-3 sentence description]
- **Notes**: [any additional notes, references, inspiration]
- **Added**: [YYYY-MM-DD]
- **Status**: [Pending/In Progress/Complete]

例:

### The Great Molasses Flood
- **Genre**: folk
- **Type**: Documentary
- **Concept**: True story of the 1919 Boston molasses disaster. Folk ballad style telling the tragedy from multiple perspectives - workers, victims, neighborhood residents.
- **Notes**: Check USIA archives for primary sources. Consider Pete Seeger style for vocal approach.
- **Added**: 2025-12-15
- **Status**: Pending

コマンド

list - すべてのアイデアを表示

アルバムアイデアをステータス別に整理して表示します。

出力形式:

═══════════════════════════════════════════
ALBUM IDEAS
═══════════════════════════════════════════

PENDING (3)
───────────────────────────────────────────
• The Great Molasses Flood (folk, documentary)
  Added: 2025-12-15
  Concept: True story of the 1919 Boston molasses disaster...

• Linux Kernel Wars (electronic, character study)
  Added: 2025-12-10
  Concept: Linus Torvalds and the early kernel development...

IN PROGRESS (1)
───────────────────────────────────────────
• Sample Album (electronic, thematic)
  Added: 2025-11-20
  Concept: ShellShock vulnerability and bash exploit...

COMPLETE (2)
───────────────────────────────────────────
• First Album Title (genre, type)
• Second Album Title (genre, type)

═══════════════════════════════════════════
Total: 6 ideas (3 pending, 1 in progress, 2 complete)
add [title] - 新しいアイデアを追加

対話形式の入力で、新しいアルバムアイデアを追加します。

手順:

  1. 引数からタイトルを取得します(指定されていない場合は入力を求めます)
  2. ジャンルの入力を求めます(プライマリカテゴリに照らして検証します)
  3. タイプの入力を求めます(Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST))
  4. コンセプトの入力を求めます(1~3文)
  5. メモの入力を求めます(任意)
  6. 現在の日付を追加します
  7. ステータスを Pending に設定します
  8. 「Pending」セクションの下に IDEAS.md への記入を追加します

プロンプト:

Genre (hip-hop, electronic, country, folk, rock):
Type (Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST)):
Concept (1-3 sentences):
Notes (optional, press Enter to skip):

追加後:

✓ Added "Album Title" to IDEAS.md (Pending)

To start working on this album:
  /bitwize-music:new-album "Album Title" [genre]
remove [title] - アイデアを削除

ファイルからアルバムアイデアを削除します。

手順:

  1. タイトルでアルバムを検索します(大文字と小文字を区別しない一致)
  2. ユーザーに確認します:「'[Title]' を削除しますか?この操作は取り消せません。(y/n)」
  3. 確認された場合、アルバムのセクション全体を削除します
  4. 次のように報告します:「✓ IDEAS.md から '[Title]' を削除しました」
status [title] [status] - ステータスを更新

アルバムをステータスのセクション間で移動します。

有効なステータス: pending、in-progress、complete

手順:

  1. タイトルでアルバムを検索します
  2. 正しいセクションに移動します
  3. Status フィールドを更新します
  4. 次のように報告します:「✓ '[Title]' を [Status] に移動しました」

特例 - In Progress: 「In Progress」に移動する場合、アルバムのディレクトリが存在するか確認します。

  • find_album(album_title) を呼び出して、アルバムのディレクトリが存在するか確認します
  • 見つからない場合、次のように提案します:「/bitwize-music:new-album を実行してアルバムの構造を作成してください」
show [title] - 詳細を表示

指定したアルバムアイデアの詳細をすべて表示します。

出力形式:

═══════════════════════════════════════════
ALBUM: [Title]
═══════════════════════════════════════════

Genre:      [genre]
Type:       [type]
Status:     [status]
Added:      [date]

Concept:
[concept text]

Notes:
[notes text]

───────────────────────────────────────────
To start working on this album:
  /bitwize-music:new-album "[title]" [genre]
edit [title] - アイデアを編集

既存のアルバムアイデアを対話形式で編集します。

手順:

  1. タイトルでアルバムを検索します
  2. 現在の値を表示します
  3. 各フィールドの入力を求めます(Enter キーを押すと現在の値を保持します)
  4. エントリを更新します
  5. 次のように報告します:「'[Title]' を更新しました」

ワークフローとの連携

セッション開始時

CLAUDE.md には、セッション開始時に IDEAS.md を確認するようすでに記載されています。Claude がアイデアを確認する際は、次のようにします。

  1. IDEAS.md を読み込みます
  2. ステータス別にアイデアの件数を数えます
  3. 次のように報告します:「保留中のアイデアが X 件、進行中が Y 件、完了が Z 件です」
  4. 保留中のアイデアを一覧表示します(タイトルと簡単なコンセプト)
  5. 何に取り組むかユーザーに尋ねます
新しいアルバムの作成

ユーザーが「IDEAS.md にある [idea] に取り組もう」と言った場合:

  1. /bitwize-music:new-album [title] [genre] を実行します
  2. アルバムの作成後、アイデアのステータスを「In Progress」に更新します
  3. ユーザーに「アルバムの構造を作成しました。IDEAS.md のステータスを更新しました。」と伝えます
アルバムの完了

アルバムの README でステータスが「Released」に変更された場合:

  1. IDEAS.md のアイデアのステータスを「Complete」に更新します
  2. 入手可能な場合はリリース日を追加します
  3. 手動でも自動でも構いません(ユーザーが決定します)

ファイル管理

新規ファイルの作成

IDEAS.md が存在しない場合:

  1. テンプレート構成で作成します
  2. 使い方を説明するウェルカムコメントを追加します
  3. 「IDEAS.md を [path] に作成しました」と報告します
変更前のバックアップ

破壊的な操作(削除、編集)を行う前に、ファイルは git でバックアップされます(リポジトリ内の場合)。リポジトリ外の場合、ユーザーは設定ファイルのバックアップを用意してください。

マージコンフリクト

ユーザーが IDEAS.md を git で管理していて、コンフリクトが発生した場合:

  • 手動での解決が必要です
  • ファイル形式は人が読みやすい Markdown です
  • 各アイデアは独立したセクションです

ベストプラクティス

アイデアを追加するタイミング
  • ふとひらめいたとき
  • ユーザーが「X をテーマにしたアルバムを作りたい」と話したとき
  • 複数のコンセプトをブレインストーミングするとき
  • アルバムの制作に本格的に取りかかる前
「In Progress」に移行するタイミング
  • ユーザーが /bitwize-music:new-album を実行したとき
  • アルバムのディレクトリ構成が作成されたとき
  • 7 つの計画フェーズを開始するとき
完了にするタイミング
  • アルバムをリリースしたとき(アルバム README のステータスが「Released」)
  • または、ユーザーが完了したと判断したときに手動で
アイデアを新鮮に保つ

保留中のアイデアを定期的に見直します:

  • 今も興味を持てるアイデアでしょうか?
  • 新しいひらめきや見つかった情報源はありますか?
  • 取り組みを始める準備ができたアイデアはありますか?

覚えておくこと

  1. まず設定を読む - IDEAS ファイルのパスを確認するには get_config() を呼び出し、既存のアイデアを確認するには get_ideas() を呼び出します
  2. ファイルがなければ作成する - ファイルが存在しない場合は、テンプレートで初期化します
  3. ステータスを追跡する - Pending → In Progress → Complete
  4. 連携ポイント - セッション開始時にこのファイルを確認します
  5. 進行中のアルバムには使わない - アルバムのディレクトリが作成されたら、ステータスはアルバム README で追跡します
  6. 積極的に記録する - アイデアは忘れるより書き留めておく方がよいです
  7. 定期的に見直す - ユーザーがバックログを再確認し、優先順位を決められるよう支援します

成果物:整理・追跡され、アルバム制作のワークフローへスムーズにつながるアルバムのアイデア。

コメント