2025-05-26
Claude Code Actionを試してみた
Claude Code
GitHub Actions
導入
- Claude Codeインストール
gh auth login
しておく- claudeコマンド実行
/install-github-app
で対象リポジトリにGitHubアプリをインストール- 既存のAPIキーか新しくAPIキーを設定(GitHubのSecretに設定してくれる)
- ワークフローファイル追加のPRが作成されるのでマージ
claudeに投稿頻度がわかるようにヒートマップを実装してもらう
このTILサイトに投稿頻度がわかるようにTOPページへヒートマップを追加してもらう。
Issueを起票して要件を記載後、@claude
でメンションするとコードベースを解析して実装してくれる。
claudeのコメントがリアルタイムに更新されていき、実装が終わるとCreate PR→
のリンクが表示されるのでクリックするとPRが作成される。
PRでも@claude
のメンション付きコメントで修正依頼を出すことができる。
CLAUDE.md追加によるガイド
CLAUDE.md設定
リポジトリのルートにCLAUDE.mdファイルを作成して、コードスタイルのガイドライン、レビュー基準、プロジェクト固有のルール、好ましいパターンを定義します。このファイルは、Claudeがプロジェクト標準を理解するためのガイドとなります。
これは試せていないが、このマークダウンファイルを追加することである程度挙動を制御できる。
プロンプトエンジニアリングのテクニックが必要そうなので、そのあたりの知識はオライリーの『LLMのプロンプトエンジニアリング』や Claude 4 プロンプトエンジニアリングのベストプラクティス を読んで身に付けたい。