idea-coach について
idea-coachは、アイデアや問題、課題を記録・レビュー・追跡するスキルです。GitHub連携コマンドを備え、アイデアを計画的に見直し、進捗を管理したい人に向いています。
主な機能
- 01アイデアの記録と分類
- 02重要度に応じたレビュー設定
- 03状態と進捗の追跡
- 04GitHubリポジトリとの連携
- 05GitHub 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 | * | 2 週間ごと |
| 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 対応