| name | company-research |
| description | 自社(提案主体)と提案先(クライアント)の会社情報をWebから自動取得し、org-data/company-profile.md および source/client-profile.md を充実させるスキル。フルオートモードでは必須。 |
| user-invocable | true |
| argument-hint | [proposer|client|both] [--company-name <会社名>] |
| allowed-tools | Read, Write, Edit, WebSearch, WebFetch, Bash, Glob, Grep |
会社情報自動取得スキル
概要
Web検索を使って 自社(提案主体) と 提案先(クライアント) の公開情報を収集し、ARCADIA の所定ファイルに構造化して格納する。
フルオートモードでは Phase 1 開始前に自動実行され、提案書作成に必要な企業コンテキストを整備する。
取得対象と格納先
| 対象 | 会社名の取得元 | 格納先 | 参照するスキル |
|---|
| 自社(提案主体) | __PROPOSER_NAME__ / CLAUDE.md の Lead Proposer | org-data/company-profile.md | proposal-writer, estimation-advisor |
| 提案先(クライアント) | __CLIENT_NAME__ / CLAUDE.md の Client | source/client-profile.md | proposal-writer, rfp-auditor |
実行手順
Step 1: 対象の特定
-
$ARGUMENTS を解析する:
proposer: 自社のみ
client: 提案先のみ
both(デフォルト): 両方
--company-name <名前>: 会社名を直接指定(引数が proposer / client の場合にその会社名を上書き)
-
会社名を特定する:
.claude/CLAUDE.md の Project Overview テーブルから Lead Proposer(自社)と Client(提案先)を読み取る
- プレースホルダー(
__PROPOSER_NAME__, __CLIENT_NAME__)のまま残っている場合はユーザーに入力を求める
--company-name が指定されていればそれを使用する
-
対象企業名をユーザーに確認:
以下の企業の公開情報をWebから取得します:
よろしいですか?(修正がある場合は正しい会社名を入力してください)
Step 2: Web検索による情報収集
各企業について、以下のカテゴリの情報を段階的に検索する。
2a. 基本情報の検索
WebSearch で以下のクエリを実行する(会社名を {COMPANY} とする):
| # | 検索クエリ | 取得目的 |
|---|
| 1 | {COMPANY} 会社概要 設立 資本金 従業員数 | 基本情報(設立年、資本金、従業員数、代表者等) |
| 2 | {COMPANY} 事業内容 サービス 製品 | 事業内容・主要サービス |
| 3 | {COMPANY} 売上高 業績 決算 | 財務情報(直近決算) |
2b. 信頼性・実績の検索
| # | 検索クエリ | 取得目的 |
|---|
| 4 | {COMPANY} ISO認証 プライバシーマーク 資格 | 認証・資格 |
| 5 | {COMPANY} パートナー 認定 AWS Azure GCP | ベンダーパートナーシップ |
| 6 | {COMPANY} 導入実績 事例 case study | 導入実績 |
| 7 | {COMPANY} 受賞 表彰 アワード | 受賞歴 |
2c. 提案先の追加検索(client のみ)
| # | 検索クエリ | 取得目的 |
|---|
| 8 | {COMPANY} IT システム DX デジタル | IT・DX戦略 |
| 9 | {COMPANY} 中期経営計画 経営方針 | 経営方針・中計 |
| 10 | {COMPANY} 業界 市場 ポジション | 業界ポジション |
2d. 公式サイトからの補完
検索結果から公式サイトのURLが特定できた場合、WebFetch で以下のページを取得:
- 会社概要ページ(例:
/company, /about, /corporate)
- IR・投資家情報ページ(上場企業の場合)
- 沿革ページ
注意: WebFetch は公式サイトのみに限定する。SNS、掲示板、口コミサイトからの情報取得は行わない。
Step 3: 情報の構造化
3a. 自社情報 → org-data/company-profile.md
取得した情報を org-data/company-profile.md のテンプレート構造に合わせて整理する。
更新ルール:
- 既存の
company-profile.md を読み込む
- テンプレートのプレースホルダー(空欄セル)を Web で取得した情報で埋める
- 既にユーザーが手動で記入済みの項目は上書きしない
- 取得できなかった項目は空欄のまま残す
- Web取得した情報には
<!-- web-auto: YYYY-MM-DD --> コメントを付与する
マッピング:
| company-profile.md のセクション | 検索結果の対応 |
|---|
| 1. 会社概要テーブル | 基本情報(設立、資本金、従業員数等) |
| 2. 認証・資格 | ISO認証、プライバシーマーク等 |
| 3. パートナーシップ | ベンダーパートナーステータス |
| 4. 導入実績 | 公開事例のサマリ(匿名化は不要: 公開情報のため) |
| 6. 受賞・メディア掲載 | 受賞歴 |
対象外(Webからは取得しない):
- セクション 5(専門人材): 内部情報のため
- 原価情報: 社外秘のため
- 実績の詳細(REF-xxx 形式): テンプレートのフォーマットに合わせる必要があり、手動整備を推奨
3b. 提案先情報 → source/client-profile.md
提案先の情報は source/client-profile.md に以下の構造で格納する。
ファイルが存在しない場合は新規作成する。
# クライアントプロファイル: {CLIENT_NAME}
> **最終更新**: YYYY-MM-DD
> **情報ソース**: Web公開情報(自動取得)
>
> **参照元スキル**: proposal-writer, rfp-auditor
---
## 1. 企業概要
| 項目 | 内容 |
|------|------|
| **企業名** | |
| **業種** | |
| **設立** | |
| **代表者** | |
| **資本金** | |
| **従業員数** | |
| **売上高** | |
| **本社所在地** | |
| **上場区分** | |
| **Webサイト** | |
---
## 2. 事業内容
<!-- 主要事業セグメントとその概要 -->
---
## 3. 経営方針・中期経営計画
<!-- 中計の要点、DX戦略、IT投資方針等 -->
---
## 4. IT・システム環境
<!-- 公開情報から推定されるIT環境、過去のシステム案件等 -->
---
## 5. 業界動向・ポジション
<!-- 業界内でのポジション、競合、市場動向 -->
---
## 6. 提案への示唆
<!-- この企業の特性を踏まえた提案時の考慮点 -->
### 6.1 経営課題との接続ポイント
<!-- 提案内容と経営課題をどう結びつけるか -->
### 6.2 意思決定の特徴
<!-- 公開情報から推測される意思決定スタイル(慎重/スピード重視等) -->
### 6.3 注意すべき点
<!-- コンプライアンス、ブランドポリシー、過去のトラブル等 -->
Step 4: 結果のレビューと保存
-
取得・構造化した情報をユーザーに提示:
Web検索から以下の情報を取得しました:
自社({PROPOSER_NAME}):
- 会社概要: {取得項目数}/10 項目
- 認証・資格: {件数} 件
- パートナーシップ: {件数} 件
- 導入実績: {件数} 件
- 受賞歴: {件数} 件
提案先({CLIENT_NAME}):
- 企業概要: {取得項目数}/10 項目
- 事業内容: 取得済み/未取得
- 経営方針: 取得済み/未取得
- IT環境: 取得済み/未取得
- 業界動向: 取得済み/未取得
-
フルオートモードの場合:
- ユーザー確認をスキップし、そのまま保存する
[AUTO] マークを付けて phase-state.md に記録する
-
スタンダードモードの場合:
- ユーザーに内容を確認してもらい、承認後に保存する
- 修正指示があれば反映する
-
ファイルを保存:
org-data/company-profile.md を更新(自社情報)
source/client-profile.md を新規作成または更新(提案先情報)
Step 5: 完了レポート
会社情報の自動取得が完了しました。
| 対象 | ファイル | ステータス |
|---|
| 自社 | org-data/company-profile.md | 更新済み({N}項目追加) |
| 提案先 | source/client-profile.md | 新規作成({N}項目) |
注意事項:
- Web公開情報に基づく自動取得です。正確性はユーザーが確認してください
- 非公開情報(単価、原価、社内体制等)は手動で追記してください
- 提案先情報はRFP資料と照合し、齟齬がないか確認してください
フルオートモードでの動作
フルオートモード(/auto-run)では、Phase 1 開始前のプレフェーズとして自動実行される。
org-data/company-profile.md がテンプレート状態(空欄が多い)場合 → 自社情報を自動取得
source/client-profile.md が存在しない場合 → 提案先情報を自動取得
- 既にデータが充実している場合 → スキップ(既存データを優先)
注意事項
- 情報ソースの信頼性: 公式サイト・IR情報・プレスリリースを優先。第三者の非公式情報は参考程度に留める
- 情報の鮮度: 取得日時を記録し、古い情報には
<!-- web-auto: YYYY-MM-DD --> コメントで取得日を明記する
- プライバシー: 個人名は代表者・役員等の公開情報に限定。従業員個人の情報は取得しない
- 既存データの保護: ユーザーが手動で記入済みの項目は上書きしない
- 取得失敗時: 検索結果が不十分な場合は、取得できた範囲のみ記録し、未取得項目を明示する
- 海外企業: 英語での検索も併用する。結果は日本語に翻訳して記録する