-- Views
July 15, 25
スライド概要
「GitHub Copilot活用術~MCP・レビュー・issue・Coding Agentまで!~」で発表する資料です。
https://findy-tools.connpass.com/event/359953/
Developer, GitHub Star, former Microsoft MVP(Azure, Developer technologies) | IaC,DevOps,Serverless | organize #codepolaris #GitHubDockyard | https://youtube.com/@dzeyelid https://twitch.tv/dzeyelid 過去のプレゼンテーション資料: https://speakerdeck.com/dzeyelid, https://www.slideshare.net/dzeyelid
GitHub CopilotにIssueを作っ てもらう! GitHub Copilot活用術~MCP・レビュー・issue・Coding Agentまで!
大平かづみ / Kazumi OHIRA • GitHub公認トレーナー • 株式会社オルターブース所属 • GitHub Star • 得意な領域 • Infrastructure as Code • GitHub Actions による自動化 • 技術コミュニティ • Code Polaris / GitHub dockyard • @dz_ • @dzeyelid • @dzeyelid • dzeyelid
GitHub Copilotがissueを作成で きるようになった!
GitHub Blog - Changelog Creating issues with Copilot on github.com is in public preview - GitHub Changelog
うれしくて、思わずブログ記事を書いてしまう GitHub Copilotにissueを作成してもらう! - Alternative Architecture DOJO
GitHub Docs GitHub Copilot を使った issue の作成 - GitHub Docs
機能概要 GitHub Copilotでissueを作成する
GitHub.comのGitHub Copilot Chatでできる • GitHub Copilot Chat on GitHub.comでissueを作成できる • 実際にはドラフトを作成してくれる • GitHub Issueとほぼ同じ画面でプレビューされる • 手動または会話で調整できる • バージョン管理される • Assigneeやラベルなどの指定も会話で指示できる • 一度に複数のドラフトを作成できる • ドラフトからissueに変換する操作は人間が行う
デモ GitHub Copilotでissueを作成する
IDEでもできる? GitHub Copilotでissueを作成する
IDE(例: VS Code)でもissueを作成できる? • IDE(例: VS Code)からissueの作成を試みる • Agentモードの場合、`gh issue create`を実行しようとする、など • Askモードの場合、`/new`で何かを作ろうとした… rerun withoutし直すと、 issueのタイトルや概要のテキストを表示してくれた
GitHub MCP Serverならissueを作成できるが • GitHub MCP Serverを試す • issueを作成できる • ただし、ドラフトの機能はない(プ ロンプトで指示すれば案を提示し てくれるが、チャット ビュー内だと 少々面倒) • 複数issueの作成も依頼できるが、 ひとつずつMCPの機能を使って作 成するので、比較すると少し手間 • (自動実行設定できるが、それは それでちょっと心配)
便利な使い方 GitHub Copilotでissueを作成する
細かないいところ • 会話から判断して、Issue templateを適用してくれる • コンテキストとして画像を利用できる • Personal instructionを読んでくれる • デフォルトの挙動などを記述しておくと便利
どんなところが便利か • タイトルや概要を考える手間が省ける • 設計や方針や手順をGitHub Copilotと壁打ちし、その結果をもって issueを発行できる • プロジェクト開始時などIssueの登録がメインの時はGitHub.comから、 コーディング作業中にさっと起票したいときはGitHub MCP Server利 用、など棲み分け
Thanks for watching!