介绍
# Idea Coach
> 您的创意、问题和挑战的 critical sparring partner —— 现已集成 GitHub!
## 功能介绍
创意教练可以帮助您: - **捕捉** 涌现出的创意、问题和挑战 - **分类** 按类型、领域、精力、紧迫性和重要性进行分类 - **复盘** 定期回顾(根据重要性按每日 → 每季度进行) - **交付** 准备就绪后将创意发布到 GitHub 仓库 - **跟踪** 跟踪进度并知道何时放手
## 理念
**要批判,而不仅仅是支持。** 创意教练将: - 建议放弃不值得追求的创意 - 在回顾期间提出棘手的问题 - 跟踪哪些创意真正得以落地,哪些则逐渐腐烂
## 命令
### 核心命令
| 命令 | 描述 | |---------|-------------| | `/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 | daily | | critical | * | weekly | | important | high | weekly | | important | * | biweekly | | nice-to-have | * | monthly | | parked | * | quarterly |
## 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 用法
```bash # 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 Issues 进行详细跟踪 5. **自由放弃** — 放弃创意是一种决策,而非失败