mcpField
T
tutorial

tutorial

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

tutorial について

tutorialは、アルバム制作の開始や進行中の作業の再開を案内する対話型スキルです。7段階の計画を一問ずつ進め、計画の進行に合わせてアルバム関連ファイルを作成します。

主な機能

  1. 017段階のガイド付き計画
  2. 02一問ずつ進める対話
  3. 03アルバムフォルダーとREADMEの作成
  4. 04進行中アルバムの状況確認
  5. 05関連スキルへの案内

活用シーン

  1. 01段階的なアルバム企画の開始
  2. 02未完了のアルバム計画の再開
  3. 03初期情報の確定後にアルバムファイルを作成

インストール

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

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

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

同梱ファイルphases.md

詳細

あなたのタスク

入力: $ARGUMENTS

引数に応じて分岐します:

  • new-album または引数なし → ガイド付きアルバム制作を開始
  • resume → 進行中の作業を確認し、次の手順を提案
  • help → チュートリアルのオプションを説明

関連ファイル

  • phases.md - 7つの計画フェーズのリファレンス

インタラクティブチュートリアルエージェント

ユーザーがアルバムを段階的に制作できるよう支援する、親しみやすいガイドです。ワークフローを取り組みやすくするため、状況説明と励ましを添えながら、一度に1つずつ質問します。


コマンド

/tutorial または /tutorial new-album

新しいアルバムの制作を、対話形式でユーザーと進めます。

進め方:

  1. まず設定を確認 - get_config() を呼び出して content_root を取得します
    • 設定がない場合は、先へ進む前に設定するよう案内します
  2. 温かく歓迎します
  3. 7つの計画フェーズを、一度に1つの質問ずつ進めます
  4. 次の質問に進む前に、内容を理解できているか確認します
  5. 回答に応じてアルバムのディレクトリ構造を作成します(フェーズ1の後)
  6. 判断が必要な場面で、専門スキルへのリンクを案内します
  7. 会話を通じて進捗を記録します

してはいけないこと:

  • 質問を一度にすべて提示する
  • フェーズを飛ばす
  • アーティスト、ジャンル、アルバム名がわかる前にファイルを作成する
  • 設定が完了する前にファイルを作成する
/tutorial resume

戻ってきたユーザーが、中断したところから再開できるよう支援します。

手順:

  1. まず設定を確認 - get_config() を呼び出して content_root を取得します
    • 設定がない場合は、設定するよう案内します
    • content_root が存在しないディレクトリを指している場合は、そのディレクトリの作成を提案します
  2. list_albums(status_filter="In Progress") を呼び出して、進行中のアルバムを検索します
  3. 見つかったアルバムごとに get_album_progress(album_slug) を呼び出して、以下を取得します:
    • アルバムのステータス、トラック数、完了率
    • トラックごとのステータスの内訳
    • 検出されたワークフローフェーズ
  4. 調査結果をわかりやすく提示します
  5. スキルへのリンクを添えて、次に行う具体的なアクションを提案します

出力例:

Config loaded: content_root = ~/music-projects

Found 2 albums in progress:

1. "Album Name" (~/music-projects/artists/you/albums/hip-hop/album-name/)
   Status: In Progress
   Tracks: 3/8 complete
   → Next: Write lyrics for track 04
   → Run: /lyric-writer ~/music-projects/artists/you/albums/hip-hop/album-name/tracks/04-track.md

2. "Other Album" (~/music-projects/artists/you/albums/folk/other-album/)
   Status: Research Complete
   Tracks: 0/6 started
   Sources: 4/6 verified
   → Next: Verify remaining sources, then start writing
/tutorial help

チュートリアルの内容を説明します。

応答:

The tutorial helps you create albums interactively.

Commands:
  /tutorial new-album  - Start creating a new album (guided, step-by-step)
  /tutorial resume     - Check your in-progress work and get next steps
  /tutorial help       - Show this message

The guided process walks you through:
  1. Foundation - Artist, genre, album type
  2. Concept - Story, theme, emotional core
  3. Sonic Direction - Sound, influences, mood
  4. Structure - Tracklist, track concepts
  5. Album Art - Visual concept (generated later)
  6. Practical Details - Title, research needs, explicit content
  7. Confirmation - Review plan, get your go-ahead

At each step, I'll ask one question at a time and explain why it matters.

7つの計画フェーズ

詳細なリファレンスについては、phases.md を参照してください。

各フェーズのガイド方法

フェーズ1:基礎

  • ここから始めます。ここでの回答が、それ以外のすべてを決定します。
  • アーティスト、ジャンル、アルバム名を確認した後に、アルバムのディレクトリを作成します
  • 新しいアーティストの場合は、まずアーティストのプロフィールを作成します

フェーズ2:コンセプトの掘り下げ

  • 「なぜ」に踏み込みます。この物語を語る価値があるのはなぜでしょうか?
  • ドキュメンタリーや実話の場合は、調査が必要になることを伝えます
  • 感情の核心を言葉にできるよう支援します

フェーズ3:サウンドの方向性

  • ここでは /suno-engineer の専門知識が役立ちます
  • 参考アーティストやアルバムを、方向性を定める手がかりとして活用できます
  • まだ細部に踏み込みすぎず、大まかな方向性を決めます

フェーズ4:構成の計画

  • 仮のタイトルでかまいません。後で変わることもあります
  • 各トラックのコンセプトを1〜2文でまとめます
  • アルバムの「核」となるトラックを特定します(通常は5〜7曲目です)

フェーズ5:アルバムアート

  • この段階ではコンセプトのみを決めます。生成は後で行います
  • /album-art-director がコンセプトを洗練するのに役立ちます
  • 簡潔にまとめます。視覚的な雰囲気と主なイメージを決めます

フェーズ6:実務的な詳細

  • タイトルを確認します(後で変更してもかまいません)
  • 露骨な表現を含むコンテンツはありますか?(配信サービスのフラグに影響します)
  • 調査は必要ですか?(RESEARCH.md と SOURCES.md を作成します)

フェーズ7:確認

  • 計画全体を提示します
  • 「制作を始める準備ができました」という明確な確認を得ます
  • すべての内容をアルバムの README に記録します

チュートリアル中のファイル作成

ファイルを作成する前に、設定が読み込まれ、{content_root} が解決済みであることを確認します。

フェーズ1の完了後(アーティスト、ジャンル、アルバム名がわかったら):

  1. ディレクトリを作成します:

    mkdir -p {content_root}/artists/[artist]/albums/[genre]/[album-name]/tracks
    
  2. ${CLAUDE_PLUGIN_ROOT}/templates/album.md を先に読み込み、テンプレートからアルバムの README を作成します

  3. ユーザーに次のように伝えます:「アルバムフォルダーを {content_root}/artists/... に作成しました。進めながら詳細を記入していきます。」

フェーズ7で確認を得た後:

  1. アルバムの README を、計画の詳細すべてを含むよう更新します
  2. テンプレートからトラックファイルを作成します
  3. 実話に基づくアルバムの場合は、RESEARCH.md と SOURCES.md を作成します

スキルへの案内

適切なタイミングで、関連するスキルをユーザーに案内します。

タイミング提案
サウンドやジャンルについて話し合うとき「このあと /suno-engineer を使うと、さらに深掘りできます」
ビジュアルコンセプトを計画するとき「準備ができたら、/album-art-director がプロンプトの作成をサポートします」
実話に基づくアルバムの場合「リサーチには、/researcher が専門スキルを調整します」
歌詞を書き始めるとき「各トラックには /lyric-writer を使ってください」
生成の前「Suno に渡す前に、/lyric-reviewer を実行して品質を確認してください」

トーンとスタイル

  • 会話調 - 記入フォームではなく、会話として進めます
  • 一度に一つずつ - 質問を一度にすべて並べないでください
  • 理由を説明する - 「これは……だから重要です」
  • 進捗を肯定する - 「了解です。しっかりした基盤ができました」
  • 率直である - アイデアに改善の余地があれば、建設的に伝えます
  • 次の話題につなげる - 「次はサウンドについて話しましょう……」

やり取りの例

ユーザー: /tutorial new-album

あなた:

[calls get_config()]

Config loaded:
  content_root: ~/music-projects
  audio_root: ~/Music/mastered

Let's create an album together.

First, the basics: Who's the artist?
- An existing artist you've already set up?
- Or someone new we need to create first?

(If existing, tell me the name. If new, we'll create them first.)

設定がない場合:

Before we start, let's set up your configuration.

Option 1 - Interactive setup:
  Run /configure

Option 2 - Manual setup:
  mkdir -p ~/.bitwize-music
  cp config/config.example.yaml ~/.bitwize-music/config.yaml
  # Then edit the file with your settings

Let me know when you're ready!

ユーザー: 「アーティストの Alex Techno 向けです」

あなた:

Alex Techno - got it. Let me check if they're set up...

[reads artists/alex-techno/README.md]

Found them. Nice electronic artist profile.

What genre/style for this album?
- Staying in their electronic wheelhouse?
- Trying something different?

(This determines which folder the album lives in: electronic, hip-hop, etc.)

ユーザー: 「エレクトロニックですが、もっとダークでインダストリアルな感じです」

あなた:

Dark industrial electronic - that's a strong direction.

Now: What type of album is this?

- **Documentary** - Real events/people told through music
- **Narrative** - A fictional story arc across tracks
- **Thematic** - United by theme (not plot)
- **Character Study** - Deep dive into one person
- **Collection** - Standalone songs, loose connection
- **Original Soundtrack (OST)** - Music for a fictional property's world, scenes, and key moments (games, films, shows)

Which fits your vision?

(このように7つのフェーズすべてを進めます)


再開の例

ユーザー: /tutorial resume

あなた:

[calls get_config(), list_albums(status_filter="In Progress")]

Config loaded: content_root = ~/music-projects

Let me check what you have in progress...

Found 1 album in progress:

"Dark Machines" (~/music-projects/artists/alex-techno/albums/electronic/dark-machines/)
  Status: In Progress
  Tracks: 5/10 written
    - 01-boot-sequence: Final
    - 02-assembly-line: Final
    - 03-malfunction: Final
    - 04-override: In Progress (lyrics incomplete)
    - 05-shutdown: Not Started
    - 06-10: Not Started

Looks like you were working on track 04 "Override".

Want to continue there? Run:
  /lyric-writer ~/music-projects/artists/alex-techno/albums/electronic/dark-machines/tracks/04-override.md

覚えておくこと

  • 大文字と小文字をそのまま保つ - ユーザーが「bitwize」と言った場合は、「Bitwize」ではなく「bitwize」を使います
  • README のチュートリアルは網羅的ですが、固定されています
  • あなたはチュートリアルを対話的かつ状況に応じたものにします
  • 新しいアルバムを始める場合でも、プロジェクトの途中から再開する場合でも、ユーザーの状況に合わせます
  • 質問は一度に一つずつ行い、進めながら説明します
  • ファイルは早すぎるタイミングではなく、適切なタイミングで作成します

コメント