关于 idea-coach
idea-coach 是用于记录、复盘和跟踪想法、问题与挑战的技能,并提供与 GitHub 联动的命令。适合希望有计划地审视想法、跟进进度的人。
主要功能
- 01记录并分类想法
- 02按重要性安排复盘
- 03跟踪状态与进展
- 04关联 GitHub 仓库
- 05创建或同步 GitHub issue
适用场景
- 01及时记录新想法
- 02复盘到期想法
- 03决定继续还是放弃某个想法
- 04将成熟想法转为 GitHub 任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kirkluokun/ awesome-a-stock-openclawskills --skill idea-coach安装后在 Claude Code 中输入/idea-coach确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
_meta.jsonCONCEPT.mdREADME.mdscripts/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
重要性 → 回顾周期
| 重要性 | 精力 | 回顾周期 |
|---|---|---|
| critical | high | 每天 |
| critical | * | 每周 |
| important | high | 每周 |
| important | * | 每两周 |
| nice-to-have | * | 每月 |
| parked | * | 每季度 |
GitHub 集成
前提条件
- 已安装并完成身份验证的
ghCLI - 如果尚未设置,请运行
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、同步时间戳)
- 交互日志
提示
- 快速捕捉 — 刚开始记录时不必过度斟酌
- 诚实回顾 — 通过回顾淘汰过时的想法
- 尽早交付 — 想法开始有进展后,尽快创建仓库
- 同步 issue — 使用 GitHub issue 进行详细跟踪
- 放心放弃 — 放弃一个想法是一种决定,而不是失败
评论
支持 Markdown