3.6K Views
April 10, 26
スライド概要
チームやリポジトリ間の 情報の断絶を Skill で補う ~ BFF 情報取得 Skill による実例 ~ @Claude Code Meetup Japan #4
誰? 名前 — takanakahiko ▸ 所属 — 株式会社U-NEXT ▸ ひとこと — 最近、崎陽軒のヌン茶が気になっている ▸ 2
リポジトリ間の「壁」 Claude Code のスコープは 今いるリポジトリ 別リポジトリの知識が必要なとき、断絶 が生まれる クライアント ─ ✕ ─ サーバー リポジトリ リポジトリ API スキーマを確認したいのに見えない ▸ 移行元の実装を追いたいのに届かない ▸ 3
4
断絶の中心にいる BFF Web iOS GraphQL ─→ BFF ←─ 移行先 Android その他 多くのチームが参照 スキーマや実装を確認したい 移行作業が進行中 GraphQL 側から BFF 実装を参照 5
読めるだけでは足りない MCP(Serena 等)で別リポジトリのファイル自体は読める しかし コンテキストがない ▸ どのファイルを読めばいいかわからない ▸ アーキテクチャの前提知識がない ▸ 手探りで 大量のトークンを浪費 → 知識のパッケージング が必要 6
提案: Skill で断絶を接続する Web iOS ─→ Android その他 Skill /bff-info ↓ GraphQL ←─ 移行先 BFF 全チームが Skill 経由で BFF にアクセス 7
Plugin として配布する 8
Skill が提供する 3 つの機能 bff-info 基本情報 skill 認証フロー・プロジェクト構成等 → 即コンテキストへ source agent schema agent スキーマ取得 Swagger / OpenAPI を取得・加工 → 正確なAPI情報 ソースコード閲覧 clone → サブエージェントが解析 → 実装の深掘り 9
skill / agents / scripts の関係 skill → agents → scripts skill ─ ( 直接 ) → scripts agents に 解析を委譲(コンテキスト節約)することも 直接アクセスすることも可能。 10
Tips: skillを起点にする allowed-tools で agents や scripts の権限を纏めて確保 11
例: エンドポイントの移行 BFF の実装を参照しながら そのまま移行作業ができる 12
「断絶」を「接続」に Skill = 知識 + スクリプト + エージェント パッケージングすれば どのチーム・どのリポジトリからでも 必要な情報にアクセスできる BFF に限らず — 認証基盤、共通ライブラリ等 チームをまたぐ「参照先」 すべてに応用できる