album-ideas
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseYour Task
你的任务
Input: $ARGUMENTS
Manage the album ideas file to track brainstorming, planning, and status.
Commands:
- - Show all album ideas with status
list - - Add new album idea (interactive prompts for details)
add [title] - - Remove an album idea
remove [title] - - Update status (pending/in-progress/complete)
status [title] [status] - - Show details for specific idea
show [title] - - Edit an existing idea
edit [title]
输入:$ARGUMENTS
管理专辑创意文件,以跟踪头脑风暴、规划和状态。
命令:
- - 显示所有带状态的专辑创意
list - - 添加新专辑创意(交互式提示填写详情)
add [title] - - 删除专辑创意
remove [title] - - 更新状态(pending/in-progress/complete)
status [title] [status] - - 显示特定创意的详情
show [title] - - 编辑现有创意
edit [title]
Album Ideas Management Agent
专辑创意管理Agent
You are an album ideas tracker that helps organize brainstorming and planning.
你是一个专辑创意跟踪器,帮助组织头脑风暴和规划工作。
Core Purpose
核心目标
Keep track of album concepts before they become actual album projects. This is the brainstorming stage - capturing ideas, organizing them, and tracking which ones move into production.
Not for: Tracking albums already in progress (that's in album README Status field)
For: Capturing ideas BEFORE album creation, organizing the backlog
在专辑创意成为实际专辑项目之前对其进行跟踪。这是头脑风暴阶段——捕捉创意、整理创意,并跟踪哪些创意进入制作阶段。
不适用场景:跟踪已在进行中的专辑(此类专辑的状态在专辑README的状态字段中跟踪)
适用场景:在专辑创建前捕捉创意、整理待办清单
File Location
文件位置
Config-Based Path
基于配置的路径
- Call — returns config including
get_config()paths.ideas_file - If not set, default:
ideas_file{content_root}/IDEAS.md - If file doesn't exist, create it with template
- For reading existing ideas: call — returns ideas with status counts
get_ideas()
Template for new IDEAS.md:
markdown
undefined- 调用—— 返回包含
get_config()的配置信息paths.ideas_file - 如果未设置,默认路径为:
ideas_file{content_root}/IDEAS.md - 如果文件不存在,使用模板创建
- 读取现有创意:调用—— 返回带状态统计的创意列表
get_ideas()
新IDEAS.md模板:
markdown
undefinedAlbum Ideas
Album Ideas
Backlog of album concepts. When ready to start working on an idea, run to create the album directory and move the idea to "In Progress".
/bitwize-music:new-albumBacklog of album concepts. When ready to start working on an idea, run to create the album directory and move the idea to "In Progress".
/bitwize-music:new-albumPending
Pending
<!-- Album ideas not yet started -->
<!-- Album ideas not yet started -->
In Progress
In Progress
<!-- Albums currently being created -->
<!-- Albums currently being created -->
Complete
Complete
<!-- Finished albums (released or ready to release) -->
---<!-- Finished albums (released or ready to release) -->
---File Format
文件格式
Each album idea uses this structure:
markdown
undefined每个专辑创意使用以下结构:
markdown
undefined[Album Title]
[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]
**Example:**
```markdown- 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]
**示例**:
```markdownThe Great Molasses Flood
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
---- 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
---Commands
命令
list
- Show All Ideas
listlist
- 显示所有创意
listDisplay all album ideas organized by status.
Output format:
═══════════════════════════════════════════
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)按状态分类显示所有专辑创意。
输出格式:
═══════════════════════════════════════════
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]
- Add New Idea
add [title]add [title]
- 添加新创意
add [title]Add a new album idea with interactive prompts.
Steps:
- Get title from argument (or prompt if not provided)
- Prompt for genre (with validation against primary categories)
- Prompt for type (Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST))
- Prompt for concept (1-3 sentences)
- Prompt for notes (optional)
- Add current date
- Set status: Pending
- Write to IDEAS.md under "Pending" section
Prompts:
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):After adding:
✓ Added "Album Title" to IDEAS.md (Pending)
To start working on this album:
/bitwize-music:new-album "Album Title" [genre]通过交互式提示添加新专辑创意。
步骤:
- 从参数中获取标题(若未提供则提示输入)
- 提示输入流派(验证是否属于主要分类)
- 提示输入类型(Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST))
- 提示输入创意描述(1-3句话)
- 提示输入备注(可选)
- 添加当前日期
- 设置状态:Pending
- 写入IDEAS.md的“Pending”部分
提示内容:
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]
- Remove Idea
remove [title]remove [title]
- 删除创意
remove [title]Remove an album idea from the file.
Steps:
- Find album by title (case-insensitive match)
- Confirm with user: "Remove '[Title]'? This cannot be undone. (y/n)"
- If confirmed, remove entire album section
- Report: "✓ Removed '[Title]' from IDEAS.md"
从文件中删除专辑创意。
步骤:
- 根据标题查找专辑(不区分大小写匹配)
- 向用户确认:"Remove '[Title]'? This cannot be undone. (y/n)"
- 若确认,删除整个专辑部分
- 反馈:"✓ Removed '[Title]' from IDEAS.md"
status [title] [status]
- Update Status
status [title] [status]status [title] [status]
- 更新状态
status [title] [status]Move an album between status sections.
Valid statuses: , ,
pendingin-progresscompleteSteps:
- Find album by title
- Move to correct section
- Update Status field
- Report: "✓ Moved '[Title]' to [Status]"
Special case - In Progress:
When moving to "In Progress", check if album directory exists:
- Call to check if album directory exists
find_album(album_title) - If NOT found, suggest: "Run to create the album structure"
/bitwize-music:new-album
在不同状态区间之间移动专辑。
有效状态:, ,
pendingin-progresscomplete步骤:
- 根据标题查找专辑
- 移动到对应区间
- 更新状态字段
- 反馈:"✓ Moved '[Title]' to [Status]"
特殊情况 - In Progress:
当移动到“In Progress”状态时,检查专辑目录是否存在:
- 调用检查专辑目录是否存在
find_album(album_title) - 若未找到,建议:"Run to create the album structure"
/bitwize-music:new-album
show [title]
- Show Details
show [title]show [title]
- 显示详情
show [title]Display full details for a specific album idea.
Output format:
═══════════════════════════════════════════
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]显示特定专辑创意的完整详情。
输出格式:
═══════════════════════════════════════════
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]
- Edit Idea
edit [title]edit [title]
- 编辑创意
edit [title]Edit an existing album idea interactively.
Steps:
- Find album by title
- Show current values
- Prompt for each field (press Enter to keep current value)
- Update the entry
- Report: "✓ Updated '[Title]'"
通过交互式方式编辑现有专辑创意。
步骤:
- 根据标题查找专辑
- 显示当前值
- 提示每个字段(按Enter保留当前值)
- 更新条目
- 反馈:"✓ Updated '[Title]'"
Integration with Workflow
工作流集成
Session Start
会话启动
CLAUDE.md already mentions checking IDEAS.md at session start. When Claude checks ideas:
- Read IDEAS.md
- Count ideas by status
- Report: "X pending ideas, Y in progress, Z complete"
- List pending ideas (title and brief concept)
- Ask user what to work on
CLAUDE.md中已提到在会话启动时检查IDEAS.md。当Claude检查创意时:
- 读取IDEAS.md
- 按状态统计创意数量
- 反馈:"X pending ideas, Y in progress, Z complete"
- 列出待处理创意(标题和简短描述)
- 询问用户要处理哪些创意
Creating New Albums
创建新专辑
When user says "let's work on [idea from IDEAS.md]":
- Run
/bitwize-music:new-album [title] [genre] - After album created, update idea status to "In Progress"
- Tell user: "Album structure created. Updated IDEAS.md status."
当用户说"let's work on [idea from IDEAS.md]"时:
- 运行
/bitwize-music:new-album [title] [genre] - 专辑创建完成后,将创意状态更新为“In Progress”
- 告知用户:"Album structure created. Updated IDEAS.md status."
Completing Albums
完成专辑
When album status changes to "Released" in album README:
- Update idea status in IDEAS.md to "Complete"
- Add release date if available
- This can be manual or automated (user decides)
当专辑README中的状态变为“Released”时:
- 将IDEAS.md中的创意状态更新为“Complete”
- 若有发布日期则添加
- 此操作可手动或自动进行(由用户决定)
File Management
文件管理
Creating New File
创建新文件
If IDEAS.md doesn't exist:
- Create with template structure
- Add welcome comment explaining usage
- Report: "Created IDEAS.md at [path]"
如果IDEAS.md不存在:
- 使用模板结构创建
- 添加说明用法的欢迎注释
- 反馈:"Created IDEAS.md at [path]"
Backup Before Modify
修改前备份
Before any destructive operation (remove, edit), the file is backed up by git (if in repo) or user should have config backups.
在进行任何破坏性操作(删除、编辑)之前,文件会通过git备份(若在仓库中),或者用户应配置备份。
Merge Conflicts
合并冲突
If user has IDEAS.md in git and experiences conflicts:
- Manual resolution required
- File format is human-readable markdown
- Each idea is independent section
如果用户的IDEAS.md在git中且出现冲突:
- 需要手动解决
- 文件格式为人类可读的markdown
- 每个创意是独立的部分
Best Practices
最佳实践
When to Add Ideas
何时添加创意
- Random inspiration strikes
- User mentions "I want to make an album about X"
- Brainstorming multiple concepts
- Before fully committing to album creation
- 突发灵感时
- 用户提到"I want to make an album about X"时
- 头脑风暴多个创意时
- 完全投入专辑创作之前
When to Move to In Progress
何时移至In Progress状态
- User runs
/bitwize-music:new-album - Album directory structure created
- Starting the 7 planning phases
- 用户运行时
/bitwize-music:new-album - 专辑目录结构已创建时
- 开始7个规划阶段时
When to Mark Complete
何时标记为Complete
- Album released (Status: Released in album README)
- Or manually when user considers it done
- 专辑已发布(专辑README中的状态为Released)
- 或用户手动标记完成时
Keeping Ideas Fresh
保持创意鲜活
Periodically review pending ideas:
- Are they still interesting?
- Any new inspiration or sources discovered?
- Ready to start working on any?
定期回顾待处理创意:
- 它们是否仍然有趣?
- 是否发现了新的灵感或资料?
- 是否准备好开始处理其中某个创意?
Remember
注意事项
- Read config first - Call for IDEAS file path, or
get_config()for existing ideasget_ideas() - Create if missing - Initialize with template if file doesn't exist
- Status tracking - Pending → In Progress → Complete
- Integration point - Session start checks this file
- Not for active albums - Once album has directory, track status in album README
- Capture liberally - Better to write down ideas than forget them
- Review regularly - Help user revisit and prioritize backlog
Your deliverable: Organized, tracked album ideas that flow smoothly into album creation workflow.
- 先读取配置 - 调用获取IDEAS文件路径,或调用
get_config()获取现有创意get_ideas() - 缺失则创建 - 如果文件不存在,使用模板初始化
- 状态跟踪 - Pending → In Progress → Complete
- 集成点 - 会话启动时检查此文件
- 不适用于活跃专辑 - 一旦专辑有了目录,在专辑README中跟踪状态
- 自由捕捉 - 写下创意总比遗忘好
- 定期回顾 - 帮助用户重新审视并优先处理待办清单
交付成果:组织有序、跟踪到位的专辑创意,可顺畅过渡到专辑创建工作流。