跳至主要内容
小龙虾小龙虾AI
🤖

Idea Coach

AI-powered idea/problem/challenge manager with GitHub integration. Captures, categorizes, reviews, and helps ship ideas to repos.

下载1.9k
星标0
版本0.2.0
代码协作
安全通过

技能说明


name: idea-coach description: AI-powered idea/problem/challenge manager with GitHub integration. Captures, categorizes, reviews, and helps ship ideas to repos. version: 0.2.0 author: moinsen-dev commands:

  • /idea - Capture a new idea, problem, or challenge
  • /idea_list - List active ideas (optionally filter by status/type)
  • /idea_due - Show ideas due for review
  • /idea_get - Get detailed info about an idea
  • /idea_update - Update idea status, importance, energy
  • /idea_review - Add review notes to an idea
  • /idea_drop - Mark idea as dropped (with reason)
  • /idea_done - Mark idea as completed
  • /idea_stats - Show statistics
  • /idea_link - Link idea to existing GitHub repo
  • /idea_ship - Create new GitHub repo for idea
  • /idea_repo - Show linked repo status
  • /idea_sync - Sync idea as GitHub issue

Idea Coach

Your critical sparring partner for ideas, problems, and challenges — now with GitHub integration!

What It Does

Idea Coach helps you:

  • Capture ideas, problems, and challenges as they come
  • Categorize by type, domain, energy, urgency, and importance
  • Review periodically (daily → quarterly based on importance)
  • Ship ideas to GitHub repos when ready
  • Track progress and know when to let go

Philosophy

Be critical, not just supportive. Idea Coach will:

  • Suggest dropping ideas that aren't worth pursuing
  • Ask hard questions during reviews
  • Track which ideas actually ship vs. rot forever

Commands

Core Commands

CommandDescription
/idea <text>Capture a new idea
/idea_listList active ideas
/idea_list --dueShow ideas due for review
/idea_get <id>Get idea details
/idea_update <id>Update idea attributes
/idea_review <id>Add review interaction
/idea_drop <id>Mark as dropped (requires reason)
/idea_done <id>Mark as completed
/idea_statsShow statistics

GitHub Commands

CommandDescription
/idea_link <id> <owner/repo>Link to existing repo
/idea_ship <id>Create new repo for idea
/idea_ship <id> --publicCreate public repo
/idea_repo <id>Show linked repo status
/idea_sync <id>Create/update GitHub issue

Attributes

Types

  • 💡 idea — Something to build or create
  • 🔧 problem — Something to fix or solve
  • 🎯 challenge — Something to overcome

Status Flow

captured → exploring → developing → shipped/done
                ↓           ↓
             parked      blocked
                ↓
             dropped

Importance → Review Cycle

ImportanceEnergyReview Cycle
criticalhighdaily
critical*weekly
importanthighweekly
important*biweekly
nice-to-have*monthly
parked*quarterly

GitHub Integration

Prerequisites

  • gh CLI installed and authenticated
  • Run gh auth login if not set up

Workflow Example

# 1. Capture idea
/idea "Build a CLI for task management"

# 2. Develop it
/idea_update abc123 --status developing

# 3. Ship it to GitHub
/idea_ship abc123

# 4. Or link to existing repo
/idea_link abc123 moinsen-dev/my-cli

# 5. Check repo status
/idea_repo abc123

# 6. Sync as GitHub issue
/idea_sync abc123

CLI Usage

# Add idea
python scripts/coach.py add "Build something cool" --type idea --importance important

# List ideas
python scripts/coach.py list
python scripts/coach.py list --due
python scripts/coach.py list --github  # Only with linked repos

# GitHub operations
python scripts/coach.py link <id> owner/repo
python scripts/coach.py ship <id> --owner moinsen-dev
python scripts/coach.py repo-status <id>
python scripts/coach.py sync-issue <id> --labels enhancement,idea

Data Storage

Ideas are stored in ~/.openclaw/idea-coach/ideas.json

Each idea tracks:

  • Basic info (title, description, type, domain)
  • Status and progress
  • Energy, urgency, importance
  • Review schedule and history
  • GitHub integration (repo, issue, sync timestamps)
  • Interaction log

Tips

  1. Capture quickly — Don't overthink the initial capture
  2. Review honestly — Use reviews to kill stale ideas
  3. Ship early — Create a repo as soon as an idea has momentum
  4. Sync issues — Use GitHub issues for detailed tracking
  5. Drop freely — A dropped idea is a decision, not a failure

如何使用「Idea Coach」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「Idea Coach技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能