OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  idea-coach:具备GitHub集成的AI驱动创意/问题管理器

idea-coach:具备GitHub集成的AI驱动创意/问题管理器

 
  bamboo ·  2026-02-02 03:05:52 · 19 次点击  · 0 条评论  

名称: idea-coach
描述: 集成 GitHub 的 AI 驱动想法/问题/挑战管理器。可捕获、分类、评审想法,并协助将其推送至代码仓库。
版本: 0.2.0
作者: moinsen-dev
commands:
- /idea - 捕获一个新想法、问题或挑战
- /idea_list - 列出活跃想法(可按状态/类型筛选)
- /idea_due - 显示待评审的想法
- /idea_get - 获取想法的详细信息
- /idea_update - 更新想法状态、重要性、精力值
- /idea_review - 为想法添加评审笔记
- /idea_drop - 标记想法为已放弃(需提供原因)
- /idea_done - 标记想法为已完成
- /idea_stats - 显示统计信息
- /idea_link - 将想法关联至现有 GitHub 仓库
- /idea_ship - 为想法创建新的 GitHub 仓库
- /idea_repo - 显示关联仓库状态
- /idea_sync - 将想法同步为 GitHub Issue


Idea Coach

你的想法、问题与挑战的严格陪练伙伴 —— 现已集成 GitHub!

功能概述

Idea Coach 帮助你:
- 捕获 随时涌现的想法、问题与挑战
- 分类 按类型、领域、精力值、紧迫性和重要性进行组织
- 评审 定期回顾(根据重要性,从每日到每季度)
- 推送 将成熟的想法发布至 GitHub 仓库
- 追踪 进度,并知道何时该放手

设计理念

严格审视,而非一味支持。 Idea Coach 会:
- 建议放弃不值得继续的想法
- 在评审中提出尖锐问题
- 追踪哪些想法真正落地,哪些被永久搁置

命令列表

核心命令

命令 描述
/idea <文本> 捕获一个新想法
/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> <所有者/仓库名> 关联至现有仓库
/idea_ship <ID> 为想法创建新仓库
/idea_ship <ID> --public 创建公开仓库
/idea_repo <ID> 显示关联仓库状态
/idea_sync <ID> 创建/更新 GitHub Issue

属性说明

类型

  • 💡 想法 — 需要构建或创造的事物
  • 🔧 问题 — 需要修复或解决的事物
  • 🎯 挑战 — 需要克服的事物

状态流转

已捕获 → 探索中 → 开发中 → 已推送/已完成
        ↓           ↓
     已暂停      已阻塞
        ↓
     已放弃

重要性 → 评审周期

重要性 精力值 评审周期
关键 每日
关键 * 每周
重要 每周
重要 * 每两周
锦上添花 * 每月
已暂停 * 每季度

GitHub 集成

前提条件

  • 已安装并认证 gh CLI
  • 若未设置,请运行 gh auth login

工作流示例

# 1. 捕获想法
/idea "构建一个用于任务管理的 CLI 工具"

# 2. 开发它
/idea_update abc123 --status developing

# 3. 推送至 GitHub
/idea_ship abc123

# 4. 或关联至现有仓库
/idea_link abc123 moinsen-dev/my-cli

# 5. 检查仓库状态
/idea_repo abc123

# 6. 同步为 GitHub Issue
/idea_sync abc123

CLI 使用

# 添加想法
python scripts/coach.py add "构建一个很酷的东西" --type idea --importance important

# 列出想法
python scripts/coach.py list
python scripts/coach.py list --due
python scripts/coach.py list --github  # 仅列出已关联仓库的想法

# GitHub 操作
python scripts/coach.py link <ID> 所有者/仓库名
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. 果断放弃 — 放弃一个想法是决策,而非失败
19 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 35 ms
Developed with Cursor