album-ideas について
bitwize-music の album-ideas スキルは、制作前のアルバム案を IDEAS.md で記録・整理します。案の追加、表示、編集、削除、ステータス変更に対応し、アルバム作成へつなげます。
主な機能
- 01ステータス別のアルバム案一覧
- 02対話形式で案を追加
- 03既存項目の表示と編集
- 04案のステータス変更と削除
活用シーン
- 01アルバムの着想をバックログに記録
- 02着手する案の確認
- 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 フィールドで管理します)
対象: アルバムを作成する前のアイデアの記録と、バックログの整理
ファイルの場所
設定に基づくパス
get_config()を呼び出します —paths.ideas_fileを含む設定が返されますideas_fileが設定されていない場合、デフォルトは{content_root}/IDEAS.mdです- ファイルが存在しない場合、テンプレートを使って作成します
- 既存のアイデアを読み込むには、
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] - 新しいアイデアを追加
対話形式の入力で、新しいアルバムアイデアを追加します。
手順:
- 引数からタイトルを取得します(指定されていない場合は入力を求めます)
- ジャンルの入力を求めます(プライマリカテゴリに照らして検証します)
- タイプの入力を求めます(Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST))
- コンセプトの入力を求めます(1~3文)
- メモの入力を求めます(任意)
- 現在の日付を追加します
- ステータスを Pending に設定します
- 「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] - アイデアを削除
ファイルからアルバムアイデアを削除します。
手順:
- タイトルでアルバムを検索します(大文字と小文字を区別しない一致)
- ユーザーに確認します:「'[Title]' を削除しますか?この操作は取り消せません。(y/n)」
- 確認された場合、アルバムのセクション全体を削除します
- 次のように報告します:「✓ IDEAS.md から '[Title]' を削除しました」
status [title] [status] - ステータスを更新
アルバムをステータスのセクション間で移動します。
有効なステータス: pending、in-progress、complete
手順:
- タイトルでアルバムを検索します
- 正しいセクションに移動します
- Status フィールドを更新します
- 次のように報告します:「✓ '[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] - アイデアを編集
既存のアルバムアイデアを対話形式で編集します。
手順:
- タイトルでアルバムを検索します
- 現在の値を表示します
- 各フィールドの入力を求めます(Enter キーを押すと現在の値を保持します)
- エントリを更新します
- 次のように報告します:「'[Title]' を更新しました」
ワークフローとの連携
セッション開始時
CLAUDE.md には、セッション開始時に IDEAS.md を確認するようすでに記載されています。Claude がアイデアを確認する際は、次のようにします。
- IDEAS.md を読み込みます
- ステータス別にアイデアの件数を数えます
- 次のように報告します:「保留中のアイデアが X 件、進行中が Y 件、完了が Z 件です」
- 保留中のアイデアを一覧表示します(タイトルと簡単なコンセプト)
- 何に取り組むかユーザーに尋ねます
新しいアルバムの作成
ユーザーが「IDEAS.md にある [idea] に取り組もう」と言った場合:
/bitwize-music:new-album [title] [genre]を実行します- アルバムの作成後、アイデアのステータスを「In Progress」に更新します
- ユーザーに「アルバムの構造を作成しました。IDEAS.md のステータスを更新しました。」と伝えます
アルバムの完了
アルバムの README でステータスが「Released」に変更された場合:
- IDEAS.md のアイデアのステータスを「Complete」に更新します
- 入手可能な場合はリリース日を追加します
- 手動でも自動でも構いません(ユーザーが決定します)
ファイル管理
新規ファイルの作成
IDEAS.md が存在しない場合:
- テンプレート構成で作成します
- 使い方を説明するウェルカムコメントを追加します
- 「IDEAS.md を [path] に作成しました」と報告します
変更前のバックアップ
破壊的な操作(削除、編集)を行う前に、ファイルは git でバックアップされます(リポジトリ内の場合)。リポジトリ外の場合、ユーザーは設定ファイルのバックアップを用意してください。
マージコンフリクト
ユーザーが IDEAS.md を git で管理していて、コンフリクトが発生した場合:
- 手動での解決が必要です
- ファイル形式は人が読みやすい Markdown です
- 各アイデアは独立したセクションです
ベストプラクティス
アイデアを追加するタイミング
- ふとひらめいたとき
- ユーザーが「X をテーマにしたアルバムを作りたい」と話したとき
- 複数のコンセプトをブレインストーミングするとき
- アルバムの制作に本格的に取りかかる前
「In Progress」に移行するタイミング
- ユーザーが
/bitwize-music:new-albumを実行したとき - アルバムのディレクトリ構成が作成されたとき
- 7 つの計画フェーズを開始するとき
完了にするタイミング
- アルバムをリリースしたとき(アルバム README のステータスが「Released」)
- または、ユーザーが完了したと判断したときに手動で
アイデアを新鮮に保つ
保留中のアイデアを定期的に見直します:
- 今も興味を持てるアイデアでしょうか?
- 新しいひらめきや見つかった情報源はありますか?
- 取り組みを始める準備ができたアイデアはありますか?
覚えておくこと
- まず設定を読む - IDEAS ファイルのパスを確認するには
get_config()を呼び出し、既存のアイデアを確認するにはget_ideas()を呼び出します - ファイルがなければ作成する - ファイルが存在しない場合は、テンプレートで初期化します
- ステータスを追跡する - Pending → In Progress → Complete
- 連携ポイント - セッション開始時にこのファイルを確認します
- 進行中のアルバムには使わない - アルバムのディレクトリが作成されたら、ステータスはアルバム README で追跡します
- 積極的に記録する - アイデアは忘れるより書き留めておく方がよいです
- 定期的に見直す - ユーザーがバックログを再確認し、優先順位を決められるよう支援します
成果物:整理・追跡され、アルバム制作のワークフローへスムーズにつながるアルバムのアイデア。