mcpField
I
idea-coach

idea-coach

github.com/kirkluokun生产力6636 次安装32 周前更新
代码仓库

关于 idea-coach

idea-coach 是用于记录、复盘和跟踪想法、问题与挑战的技能,并提供与 GitHub 联动的命令。适合希望有计划地审视想法、跟进进度的人。

主要功能

  1. 01记录并分类想法
  2. 02按重要性安排复盘
  3. 03跟踪状态与进展
  4. 04关联 GitHub 仓库
  5. 05创建或同步 GitHub issue

适用场景

  1. 01及时记录新想法
  2. 02复盘到期想法
  3. 03决定继续还是放弃某个想法
  4. 04将成熟想法转为 GitHub 任务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill idea-coach

安装后在 Claude Code 中输入/idea-coach确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

_meta.json
CONCEPT.md
README.md
scripts/
coach.py

详细介绍

Idea Coach

你在想法、问题和挑战上的批判性思维伙伴——现已集成 GitHub!

功能

Idea Coach 帮助你:

  • 捕捉 随时冒出的想法、问题和挑战
  • 分类 按类型、领域、精力、紧迫性和重要性分类
  • 定期回顾 根据重要性,从每天到每季度不等
  • 交付 准备就绪时,将想法提交到 GitHub 仓库
  • 跟踪 进度,并判断何时该放弃

理念

保持批判,而非一味支持。 Idea Coach 会:

  • 建议放弃不值得继续推进的想法
  • 在回顾时提出尖锐的问题
  • 跟踪哪些想法真正落地,哪些永远搁置

命令

核心命令
命令描述
/idea <text>捕捉一个新想法
/idea_list列出进行中的想法
/idea_list --due显示待回顾的想法
/idea_get <id>获取想法详情
/idea_update <id>更新想法属性
/idea_review <id>添加回顾记录
/idea_drop <id>标记为已放弃(需要填写原因)
/idea_done <id>标记为已完成
/idea_stats显示统计数据
GitHub 命令
命令描述
/idea_link <id> <owner/repo>关联到现有仓库
/idea_ship <id>为想法创建新仓库
/idea_ship <id> --public创建公开仓库
/idea_repo <id>显示关联仓库的状态
/idea_sync <id>创建或更新 GitHub issue

属性

类型
  • 💡 idea — 要构建或创建的事物
  • 🔧 problem — 要修复或解决的问题
  • 🎯 challenge — 要克服的挑战
状态流转
captured → exploring → developing → shipped/done
                ↓           ↓
             parked      blocked
                ↓
             dropped
重要性 → 回顾周期
重要性精力回顾周期
criticalhigh每天
critical*每周
importanthigh每周
important*每两周
nice-to-have*每月
parked*每季度

GitHub 集成

前提条件
  • 已安装并完成身份验证的 gh CLI
  • 如果尚未设置,请运行 gh auth login
工作流示例
# 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 用法

# 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

数据存储

想法存储在 ~/.openclaw/idea-coach/ideas.json 中

每个想法都会记录:

  • 基本信息(标题、描述、类型、领域)
  • 状态和进度
  • 精力、紧迫性、重要性
  • 回顾计划和历史记录
  • GitHub 集成(仓库、issue、同步时间戳)
  • 交互日志

提示

  1. 快速捕捉 — 刚开始记录时不必过度斟酌
  2. 诚实回顾 — 通过回顾淘汰过时的想法
  3. 尽早交付 — 想法开始有进展后,尽快创建仓库
  4. 同步 issue — 使用 GitHub issue 进行详细跟踪
  5. 放心放弃 — 放弃一个想法是一种决定,而不是失败

评论

支持 Markdown