本文へ移動
cccskills
無料GitHub で公開

domain-expertise-extractor

デジタルプロダクト系の専門領域(UI/UX, マーケティング, コピーライティング, ASO, グロース等)の 暗黙知を抽出・言語化・構造化し、他のSkillで使えるエージェント定義と評価基準を生成するスキル。

素人では判断できない「良い/悪い」の基準を、AI が専門家レベルで調査・分析・言語化し、 再利用可能なドメインナレッジとして出力する。Use when: 評価基準を作りたい、ドメイン知識を抽出したい、専門家の視点を言語化したい、 暗黙知を構造化したい、ベストプラクティスを整理したい。

Triggers: "ドメイン知識", "専門知識", "評価基準", "domain expertise", "expertise extract", "知識抽出", "暗黙知", "ベストプラクティス抽出", "評価基準を作りたい", "専門家の視点", "ドメインナレッジ", "domain knowledge", "expertise builder"

インストール方法を見る

含まれるファイル(4)

  • SKILL.md6.4 KB
  • references/agent-definition-template.md5.5 KB
  • references/evaluation-criteria-template.md4.5 KB
  • references/report-template.md6.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Domain Expertise Extractor

4つの専門エージェントが連携して、デジタルプロダクト系ドメインの暗黙知を抽出・構造化する。 出力は ~/.claude/domain-knowledge/{domain-name}/ に保存され、他スキルから再利用可能。

ワークフロー概要

Phase 1: ヒアリング(ドメイン名 + 参考事例の受け取り)
Phase 2: 並列調査 Round 1(domain-researcher + pattern-analyst 同時起動)
Phase 3: 中間レビュー(ユーザーに原則・エージェント構成を提示・承認)
Phase 4: 知識生成 Round 2(knowledge-writer が統合・ファイル生成)
Phase 5: 品質検証 Round 3(quality-checker がサンプル評価 + 網羅性確認)
Phase 6: ドラフト提示・最終承認(ユーザーフィードバック対応)
Phase 7: マージ処理(既存ナレッジとの統合)

Phase 1: ヒアリング

以下を受け取る(不明ならユーザーに確認):

  • ドメイン名: 専門領域の名前(例: "LP キャッチコピー", "モバイルUI ナビゲーション")
  • 参考事例(省略可): URL / スクリーンショットパス / テキスト説明の任意の組み合わせ

入力タイプの自動判定:

  • https?:// で始まる → WebFetch で内容取得
  • .png, .jpg, .jpeg, .gif, .webp で終わる → Read で画像分析
  • それ以外 → テキスト説明として処理

Phase 2: 並列調査(Round 1)

TeamCreate で domain-expertise-extractor チームを作成。以下を 1メッセージで並列起動:

name役割モデル主な手段
domain-researcherドメインの深い専門知識調査opusWebSearch, WebFetch
pattern-analyst参考事例のパターン抽出sonnetRead, Glob, 分析

各エージェントは agents/ ディレクトリの定義を参照。

タスク作成

TaskCreate で以下を作成:

  1. domain-researcher: 専門知識・定量基準・業界標準の調査
  2. pattern-analyst: 参考事例のパターン抽出(事例なし時は researcher 完了後に抽出)
  3. knowledge-writer: 統合・ファイル生成(addBlockedBy: ["1","2"])
  4. quality-checker: 品質検証(addBlockedBy: ["3"])

起動設定

subagent_type: "domain-researcher"  # agents/ で定義済み
team_name: "domain-expertise-extractor"
mode: "bypassPermissions"
run_in_background: true

プロンプトに含める情報(全エージェント共通):

  • ドメイン名と参考事例(URL / 画像パス / テキスト)
  • 出力先の絶対パス: ~/.claude/ を展開した実パスを計算して渡す
    • 例: /Users/{username}/.claude/domain-knowledge/lp-キャッチコピー/
    • ⚠️ Write ツールは絶対パスのみ受け付ける
  • 「全ファイルは Write ツールで絶対パスに書き込むこと」を明記

Phase 3: 中間レビュー

researcher + analyst の結果を受け取った後、ユーザーに提示:

  • 抽出した上位原則のリスト(3-5個)
  • 各原則の具体基準ドラフト
  • ドメインのサブ領域候補(スコープ調整用)
  • 提案するエージェント構成(何人の専門家をどの角度で生成するか)

AskUserQuestion で確認:

  • 「この原則でカバーできていますか?追加すべき観点は?」
  • 「このエージェント構成(X人: 役割A, 役割B...)で良いですか?」

フィードバックを knowledge-writer への指示に反映する。

Phase 4: 知識生成(Round 2)

knowledge-writer に以下を指示:

  • researcher + analyst の調査結果(ファイルパスで渡す)
  • ユーザーが承認した原則リストとエージェント構成
  • 出力先の絶対パス

出力ファイル一式:

~/.claude/domain-knowledge/{domain-name}/
├── README.md
├── evaluation-criteria.md
├── agents/
│   └── {role-N}.md(ユーザー承認の構成に従って生成)
└── references/
    └── research-notes.md

Phase 5: 品質検証(Round 3)

quality-checker が以下を実施:

  1. サンプル評価実行: 生成エージェント定義を使って別 Task でサンプルを評価
    • 事例あり → ユーザー事例を再利用
    • 事例なし → Web から適切サンプルを収集
  2. 網羅性クロスチェック: 業界標準との対比を Web 検索で確認
  3. 問題があれば knowledge-writer にフィードバック → 修正ラウンド追加

Phase 6: ドラフト提示・最終承認

完成したドラフト一式をユーザーに提示。フィードバックがあれば修正。 承認後に確定版として配置済みであることを確認。

Phase 7: マージ処理(再実行時)

既存の ~/.claude/domain-knowledge/{domain-name}/ がある場合:

  1. 既存知識を Read で読み込み
  2. 新しい調査結果と比較
  3. 矛盾がある場合は新しい情報を優先して更新
  4. 既存にない情報は追加

出力先ディレクトリ管理

  • ドメイン名変換: スペース→ハイフン、小文字化
    • 例: "LP キャッチコピー" → lp-キャッチコピー
  • ~/.claude/domain-knowledge/ が存在しない場合は自動作成

クリーンアップ

  1. 全エージェントに shutdown_request を送信
  2. 全員シャットダウン後に TeamDelete でチーム削除

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

This skill should be used when the user asks to "create a team", "spawn agents", "parallel execution", "delegate tasks to agents", "use a swarm", "team workflow", "split work across agents", "run tasks in parallel", or mentions wanting multiple agents to collaborate on a complex task.

日本語の概要は準備中です。原文の説明を表示しています。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

agent-team-guide

無料日本語概要

Agent Teams スキルを設計・構築するためのベストプラクティスガイド。 サブエージェント定義、SendMessage 通信プロトコル、タスク依存管理、 PostToolUse Hook によるログ、MCP ツール統合、コンテキストファイル設計を網羅。 7つの実績あるチームスキル(app-naming, ui-review, logo-design, persona-creation, skill-creator-team, ui-variations, aso-optimize)から抽出したパターン集。 Use when: Agent Teams を使ったスキルを新規作成したい、 既存のチームスキルの品質を改善したい、エージェント間通信のデバッグ、 チームスキルの設計パターンを知りたい。 Triggers: "agent team", "チームスキル", "エージェントチーム", "サブエージェント定義", "SendMessage パターン", "チーム設計", "エージェント間通信", "team skill", "swarm pattern"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-naming

無料日本語概要

アプリ名・サービス名の命名を、5つの専門エージェントチームで多角的に評価・決定するスキル。 ブランディング、商標/法的リスク、デジタルプレゼンス(SEO/ASO/SNS)、国際展開(多言語/発音)の 4観点から候補を提案・調査・議論し、コンテキストファイルと議事録で次回セッションへ引き継ぐ。 Use when: アプリ名を決めたい、サービス名を変更したい、プロダクト名を検討したい、 ネーミングブレスト、名前の商標チェック、アプリ名のリネーム。 Triggers: "アプリ名", "サービス名", "プロダクト名", "ネーミング", "名前を決め", "リネーム", "rename", "app name", "naming", "ブランド名", "商標チェック"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-store-preview-movie

無料日本語概要

App Store プレビュー動画を Remotion (React) で生成する Agent Team スキル。 video-director が構成を設計し、script-writer がナレーション台本を作成し、 motion-designer が Remotion コードを実装し、preview-reviewer がコードレビューし、 frame-inspector がレンダリング結果を目視検証する。 Use when: App Store プレビュー動画を作りたい、アプリのプロモーション動画を作りたい、 Remotion で動画を生成したい。 Triggers: "プレビュー動画", "App Store 動画", "アプリ動画", "preview movie", "Remotion", "動画作成", "app preview"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-tone-manner

無料日本語概要

アプリのトーン&マナー(トンマナ)を8名のエージェントチームで設計するスキル。 ブランドアーキタイプ・パーソナリティ定義から、カラー・タイポグラフィ・ビジュアルスタイル・ トーン・オブ・ボイスまでを一貫設計し、Pencil (.pen) + Markdown で成果物を出力する。 「デザインテンション」(矛盾ペア)を核に、AIっぽくない独自のブランドアイデンティティを生成する。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

arch-design

無料日本語概要

仕様書・要件定義からソフトウェアアーキテクチャを設計するスキル。 5人の専門エージェント(Architecture Lead・Module Designer・Dependency Analyst・ Platform Expert・Devil's Advocate)が協議しながら、 モジュール分割・依存関係・データフロー・インターフェース設計を行う。 成果物は構造化されたアーキテクチャ設計書(Markdown)。 Use when: 仕様書からどう設計するか迷っている時、モジュール分割の方針を決めたい時、 技術スタックに合ったアーキテクチャパターンを選びたい時、 設計書を作成したい時。 Triggers: "アーキテクチャ設計", "arch design", "仕様書から設計", "モジュール分割", "設計書を作りたい", "アーキテクチャを考えて", "コンポーネント設計", "依存関係を設計", "どう設計する", "design the architecture", "design from spec"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

sean-sunagaku のスキルをすべて見る

このスキルの問題を報告する