gp
すべての作業を GitHub Project ボードで
ふだんの言葉で話しかけるだけで、エージェントが gh CLI で GitHub Project ボードを管理し、結果を読み直して確認します。
- issue:作成、編集、列の移動、クローズ、再オープン、コメント
- カンバンの列:追加、名前の変更(カードはそのまま)、並べ替え、色
- issue にスクリーンショットや動画を添付
- issue 内の TODO チェックリストと進捗
- 担当者の割り当てとコラボレーターの招待
- /gp init <ボードの URL> でプロジェクトごとにボードを指定
こう話しかけてみて
- 「自分の担当は?」
- 「#12 を Review に移して」
- 「TODO に『ドキュメントを更新』を追加して」
- 「先頭に Urgent 列を追加して」
やってみよう: gp スキルで仕事を管理する
gp は SONUB が作ったで、自分の仕事をすべて Project のボードで管理します。次のようなことを普段の言葉で頼むと、が GitHub (gh)で処理し、結果を読み直して確認します。
- Issue の作成・編集・クローズ、画像の添付
- TODO チェックリスト
- かんばんの列の追加・名前の変更
- 担当者の割り当て
スキルのフォルダーには、上で説明した部品がそのまま入っています。SKILL.md、実際に作業するスクリプト(scripts/gp.py)、必要なときだけ読む参考ファイルです。
- 準備: github.com/signup で無料の GitHub アカウントを作り、gh をインストールします。ログインは gh auth login でエージェントが手伝います。
- インストール: 下の 1 行をターミナルに入力します(Node.js が必要です)。パソコンのエージェント(Claude Code・Codex・Gemini CLI など)に gp が入ります。
- 最初の 1 回: 「gp を設定して」と言います。エージェントが gp の doctor コマンドで確認し、自分のボードを 1 つ選ぶか新しく作ります。
- 普段の言葉で頼みます: 「Issue を作って: ログインボタンが反応しない、このスクリーンショットを添付して」「Done に移して」「Review 列を作って」「自分の仕事を見せて」。
# 1) install the gp skill — Claude Code, Codex, Gemini CLI, Copilot CLI ...
npx skills add https://sonub.com -s gp -g
# -g: for every project (leave it out for this project only)
# 2) once: log in to GitHub with the board permissions
gh auth login
gh auth refresh -s project,repo
# 3) then just ask the agent:
# "Set up gp and show my GitHub projects."
# "Make an issue: the login button does nothing. Attach shot.png. TODO: reproduce, fix, test."
# "Move it to In Progress." "Add a Review column." "Done!" "What's on my plate?"
無料の GitHub アカウント、gh CLI、Python 3.8 以上が必要です。