mcpField
I
idea-coach

idea-coach

github.com/kirkluokun生産性6636 回インストール32 週間前に更新
リポジトリ

idea-coach について

idea-coachは、アイデアや問題、課題を記録・レビュー・追跡するスキルです。GitHub連携コマンドを備え、アイデアを計画的に見直し、進捗を管理したい人に向いています。

主な機能

  1. 01アイデアの記録と分類
  2. 02重要度に応じたレビュー設定
  3. 03状態と進捗の追跡
  4. 04GitHubリポジトリとの連携
  5. 05GitHub 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*2 週間ごと
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. 気軽に取り下げる — アイデアを取り下げるのは失敗ではなく、ひとつの決断です

コメント