🦔
Claude Codeの作業完了時に、作業内容をSlack通知する
n番煎じですが、私がClaude Codeで作業完了時にSlack通知しているやり方を書いておきます。
もっといい方法、凝った方法はありますが、楽に通知する方法をと。
hooksを使用すれば確実にできますが、私は作業内容を通知したかったのでhooksで固定のコマンドではなくCLAUDE.mdに書いています。
(~/.claude/CLAUDE.mdはプロジェクトルートのCLAUDE.mdと違って、個人での設定を反映できます。)
~/.claude/CLAUDE.md
# 厳守事項
処理が完了したら、以下のslack webhook urlにリクエストを送信してください。
$RESULTの中には
- どの処理が完了したか
- 最終的に出力した結果の要約
を入れてください。
以下のユーザー(ID)にメンションをつけてください。
<< ここはあなたのSlack IDを入れてください >>
# リクエスト
webhook url:
<< ここは取得したwebhook urlを入れてください >>
メソッド:
POST
ヘッダー:
Content-type: application/json
Body:
\`\`\`json
{
"text": "{$RESULT}"
}
\`\`\`
Discussion