BLOG

  1. TOP
  2. ブログ
  3. Claude Codeのスラッシュコマンドで最新情報を自動収集しSlackに届ける仕組み
AI

Claude Codeのスラッシュコマンドで最新情報を自動収集しSlackに届ける仕組み

Claude Codeのスラッシュコマンドで最新情報を自動収集しSlackに届ける仕組み

なぜ情報共有の仕組みが必要なのか

AI関連の技術情報は日々アップデートされており、個人が手動で追い続けるのは困難です。情報源も公式ドキュメント、技術ブログ、SNSなど多岐にわたり、日本語と英語の両方をカバーする必要があります。

手動での情報収集には属人化のリスクがあります。特定の担当者に依存すると、その人が多忙になったタイミングで共有が途絶えてしまいます。一方で、見つけた情報をすべて共有するとノイズが増え、本当に重要な情報が埋もれてしまいます。

こうした課題を解決するために、「自動で集めて、人が選んで、Slackで届ける」仕組みを構築しました。

仕組みの全体像

本システムは3つのステップで構成されています。

  • 毎週月曜の朝にmacOSのlaunchdが自動起動し、最新情報を収集してレポートを生成する
  • macOS通知で完了を知らせ、担当者がレポートを確認して共有したい項目を選別する
  • スラッシュコマンドで選択した項目をSlackチャンネルに送信する

完全自動化ではなく、あえて人間の判断を挟む設計にしています。これにより、チームにとって本当に有用な情報だけが届く仕組みになっています。

情報収集スキル(/claude-tips-collect)

情報収集はClaude Codeの「カスタムスキル」として実装しています。スラッシュコマンドとは、Claude Codeにプロジェクト固有のワークフローを定義できる機能です。

5カテゴリの並行検索

検索対象は以下の5カテゴリです。それぞれ日本語と英語の両方でWeb検索を実行し、幅広い情報源をカバーします。

  • Claude Code(CLI機能のアップデート、新機能)
  • API・SDK(Anthropic APIの変更、SDKの更新)
  • モデル更新(新モデルのリリース、性能改善)
  • Claude.ai(Webアプリの機能追加、UI変更)
  • プロンプトのコツ(効果的なプロンプト設計のTips)

品質フィルタとレポート生成

収集した情報には重複排除と信頼性フィルタを適用し、過去1〜2週間の新しい情報を優先します。結果は通し番号付きのMarkdownレポートとして生成され、日付付きのファイル名で保存されます。番号は後続のSlack共有スキルで項目を指定する際に使用します。

Slack共有スキル(/claude-tips-share)

収集したレポートからチームに共有したい項目を選び、Slackに送信するスキルです。

番号指定による簡単な選択

レポートに振られた通し番号を指定するだけで、共有する項目を選べます。例えば「/claude-tips-share 1 3 5」と入力すれば、1番・3番・5番の項目が選択されます。

承認フローとフォールバック

選択した項目はSlack用のフォーマットに自動変換され、送信前にプレビューが表示されます。内容を確認してから承認することで、意図しない情報の送信を防ぎます。万が一送信に失敗した場合は、下書きとして保存されるフォールバック機能も備えています。

まとめ

Claude CodeのスラッシュコマンドとmacOSのlaunchdを組み合わせることで、AI関連の最新情報を毎週自動収集し、人間の判断を経てSlackで共有する仕組みを実現しました。自動収集で漏れなく情報を集め、手動選別でノイズを排除するという設計により、運用負荷を最小限に抑えながら継続的な情報共有が可能になっています。

この仕組みはAI関連に限らず、検索カテゴリを変えることで他の技術トピックにも横展開できます。当社ではAIを活用した業務効率化やWebシステムの構築に関するご相談を承っております。お気軽にお問い合わせください。

PAGE TOP