mcpField
C
crm-hygiene

crm-hygiene

github.com/guia-matthieuデータ・データベース150234 回インストール4 週間前に更新
リポジトリ

crm-hygiene について

crm-hygiene は、RevOps チーム向けの CRM データ監査スキルです。監査基準の定義、品質問題の特定・分類、修正計画を支援しますが、CRM データへのアクセスや自動修正は行いません。

主な機能

  1. 01監査範囲と検証ルールの設計
  2. 02欠損・不整合・重複データの特定
  3. 03業務への影響に基づく問題の優先順位付け
  4. 04修正計画とガバナンス提案

活用シーン

  1. 01四半期ごとの CRM 監査
  2. 02レポート期間前の重要フィールド確認
  3. 03自動化失敗後のデータ品質調査
  4. 04CRM 移行や連携に向けたデータ準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/guia-matthieu/clawfu-skills --skill crm-hygiene

インストール後、Claude Code で/crm-hygieneを入力して読み込まれたか確認します。

詳細

CRM のデータ品質管理

CRM のデータ品質に関する問題を体系的に特定して解決し、予測精度、レポート、オートメーションの信頼性を向上させます。

このスキルを使用するタイミング

  • 四半期ごとの CRM 監査
  • 主要なレポート期間の前
  • オートメーションのワークフローが失敗したとき
  • チームの変更や移行の後
  • CRM 連携の準備

方法論の基盤

Salesforce Data Quality Best Practices と RevOps Co-op Data Governance frameworks に基づき、以下に焦点を当てます。

  • 完全性(必須フィールドに値が入力されている)
  • 一貫性(値が標準化されている)
  • 正確性(データが正しく、最新である)
  • 適時性(最近更新されている)

Claude が行うことと、あなたが決めること

Claude が行うことあなたが決めること
監査基準を定義する必須フィールド
データの問題を特定する修正の優先順位
問題を種類別に分類するクリーンアップ作業の担当者
修正手順を提案するオートメーションで修正するか、手動で修正するか
クリーンアップレポートを作成する適用ポリシー

このスキルでできること

  1. 監査の設計 - 必須フィールドと検証ルールを定義します
  2. 問題の特定 - 欠落、矛盾、重複のあるデータを見つけます
  3. 優先順位付け - ビジネスへの影響に基づいて問題に順位を付けます
  4. 修正計画 - 問題を修正するための手順を示します
  5. ガバナンスに関する推奨事項 - 将来の問題を防ぎます

使用方法

監査を設計する場合:
Help me create a CRM hygiene audit for [CRM System].

Key objects to audit:
- [Leads, Contacts, Accounts, Opportunities]

Critical fields for each:
- Leads: [list required fields]
- Opportunities: [list required fields]

Our main issues:
- [Describe known problems]
データを監査する場合:
Audit this opportunity data for hygiene issues:

[Paste export or describe data]

Required fields:
- [List fields that must be populated]

Validation rules:
- [List rules like "Stage must match Amount > $0"]

手順

ステップ 1:監査範囲を定義する

オブジェクトの優先順位(一般的な例):

  1. 商談 - 売上への影響
  2. 取引先 - 関係構築の基盤
  3. 取引先責任者 - コミュニケーションの正確性
  4. リード - パイプラインの流入元

フィールドのカテゴリ:

  • 必須 - 欠落するとプロセスが停止します
  • 重要 - レポートやセグメンテーションに影響します
  • あると望ましい - 情報を充実させますが、必須ではありません
ステップ 2:完全性を監査する

オブジェクトごとに必須フィールドを確認します。

商談:

フィールド重要度必須である理由
金額必須予測、パイプラインの金額
完了予定日必須予測のタイミング
フェーズ必須パイプラインのレポート
所有者必須説明責任
取引先必須会社との関連付け
主担当者重要コミュニケーション
次のステップ重要商談の進展
競合他社重要受注/失注の分析
失注理由必須(失注の場合)改善に役立つ知見

取引先:

フィールド重要度必須である理由
業種重要セグメンテーション
従業員数重要ICP との適合性
Web サイト重要調査、情報の充実
請求先住所必須請求処理
取引先所有者必須説明責任
ステップ 3:一貫性を監査する

標準化に関する問題を確認します。

問題の種類例影響
選択リストの表記ゆれ「US」と「USA」と「United States」レポートが機能しなくなります
大文字・小文字の不一致「ACME」と「Acme」と「acme」重複が発生します
形式のばらつき「(555) 123-4567」と「5551234567」オートメーションが失敗します
NULL と空欄の違いNULL と "" と "N/A"フィルターが機能しません
ステップ 4:正確性を監査する

誤っている可能性が高いデータを特定します。

確認項目基準対応
古い完了予定日日付が過去で、商談がオープンのまま更新またはクローズする
金額の不一致後半フェーズで金額が $0価格を確認する
フェーズの後退フェーズ 4 → フェーズ 2調査する
不可能な値確度が 200%検証ルールを修正する
バウンスしたメール無効としてマークされている削除または更新する
ステップ 5:重複を検出する

重複の可能性があるデータを見つけます。

一致の種類基準確度
メールアドレスの完全一致メールアドレスが同じ重複の確度 99%
ドメインの一致会社のドメインが同じ重複の確度 80%
あいまいな名前の一致会社名が類似調査が必要
電話番号の一致電話番号が同じ重複の確度 90%
ステップ 6:鮮度監査

古くなったレコードにフラグを付けます:

オブジェクト古さのしきい値アクション
商談中のオポチュニティ30 日間アクティビティなし担当者と確認
リード14 日間接触なし再割り当てまたは育成
アカウント90 日間連絡なし再エンゲージメント
連絡先バウンスから 30 日経過アーカイブ

例

例 1:オポチュニティ監査

入力:

Audit these opportunities:

1. Acme Corp - Stage: Proposal, Amount: $0, Close: Jan 15 (past), Owner: Empty
2. Beta Inc - Stage: Closed Won, Amount: $50K, Close: Feb 1, Loss Reason: "Price"
3. Gamma LLC - Stage: Discovery, Amount: $100K, Close: Mar 30, No activity 45 days
4. Delta Co - Stage: Negotiation, Amount: $75K, Close: Feb 28, Next Step: Empty
5. Echo Systems - Stage: Closed Lost, Amount: $200K, Loss Reason: Empty

出力:

## CRM Hygiene Audit: Opportunities

### Summary
- **Total Records**: 5
- **Critical Issues**: 4
- **Warnings**: 2
- **Clean Records**: 0

### Critical Issues (Fix Immediately)

#### 1. Acme Corp - 3 Critical Issues
| Issue | Field | Current | Required |
|-------|-------|---------|----------|
| 🔴 Missing | Owner | Empty | Assigned rep |
| 🔴 Missing | Amount | $0 | Deal value |
| 🔴 Stale | Close Date | Jan 15 (past) | Future date |

**Action**: Assign owner, verify if deal is active, update amount and close date.

#### 2. Beta Inc - Logic Error
| Issue | Field | Current | Problem |
|-------|-------|---------|---------|
| 🔴 Inconsistent | Loss Reason | "Price" | Stage is "Closed Won" |

**Action**: Either change stage to Closed Lost, or clear Loss Reason.

#### 3. Echo Systems - Missing Required
| Issue | Field | Current | Required |
|-------|-------|---------|----------|
| 🔴 Missing | Loss Reason | Empty | Required for Closed Lost |

**Action**: Rep must document why deal was lost.

#### 4. Delta Co - Missing Next Step
| Issue | Field | Current | Impact |
|-------|-------|---------|--------|
| 🟠 Missing | Next Step | Empty | No clear action |

**Action**: Rep should define next step for Negotiation stage.

### Warnings (Review This Week)

#### 5. Gamma LLC - Stale Deal
| Issue | Indicator | Value |
|-------|-----------|-------|
| 🟡 Stale | Last Activity | 45 days ago |

**Action**: Review with rep - is this deal still active? If yes, update. If no, close lost.

### Hygiene Score: 20/100 (Poor)

### Recommended Actions by Priority

1. **Today**: Fix Acme Corp (no owner = orphaned deal)
2. **Today**: Fix Beta Inc logic error (affects win rate)
3. **This Week**: Get Echo Systems loss reason
4. **This Week**: Update Gamma LLC status
5. **This Week**: Add Delta Co next step

### Process Recommendations
- Add validation rule: Amount required when Stage > Discovery
- Add validation rule: Owner required on all opportunities
- Add validation rule: Loss Reason required when Closed Lost
- Create stale deal report (no activity 30+ days)
例 2:重複の検出

入力:

Check these accounts for duplicates:

1. Acme Corporation, acme.com, San Francisco
2. ACME Corp, acme.com, SF
3. Acme Inc, acme-inc.com, San Francisco
4. Beta Technologies, beta.io, New York
5. Beta Tech, betatech.com, NYC
6. Beta Technologies Inc, beta.io, New York

出力:

## Duplicate Detection Report

### High Confidence Duplicates (Merge)

#### Duplicate Set 1: Acme Corporation
| Record | Name | Domain | Location | Confidence |
|--------|------|--------|----------|------------|
| #1 | Acme Corporation | acme.com | San Francisco | Master |
| #2 | ACME Corp | acme.com | SF | 99% - Same domain |

**Recommendation**: Merge #2 into #1
- Same domain (acme.com)
- Same location (SF = San Francisco)
- Name variation only (Corp vs Corporation)

#### Duplicate Set 2: Beta Technologies
| Record | Name | Domain | Location | Confidence |
|--------|------|--------|----------|------------|
| #4 | Beta Technologies | beta.io | New York | Master |
| #6 | Beta Technologies Inc | beta.io | New York | 99% - Same domain |

**Recommendation**: Merge #6 into #4
- Same domain (beta.io)
- Same location (New York)
- Name variation only (Inc suffix)

### Investigate (Possible Duplicates)

#### Possible Set 1: Acme variations
| Record | Name | Domain | Location | Confidence |
|--------|------|--------|----------|------------|
| #1 | Acme Corporation | acme.com | San Francisco | - |
| #3 | Acme Inc | acme-inc.com | San Francisco | 40% |

**Recommendation**: Investigate manually
- Same location, similar name
- BUT different domains (acme.com vs acme-inc.com)
- Could be: subsidiary, different company, or typo

#### Possible Set 2: Beta variations
| Record | Name | Domain | Location | Confidence |
|--------|------|--------|----------|------------|
| #4 | Beta Technologies | beta.io | New York | - |
| #5 | Beta Tech | betatech.com | NYC | 50% |

**Recommendation**: Investigate manually
- Same location (NYC = New York)
- Similar names (Beta Tech vs Beta Technologies)
- Different domains - likely different companies

### Summary
- **Definite Duplicates**: 2 sets (4 records → 2)
- **Possible Duplicates**: 2 sets (need research)
- **Unique Records**: Pending investigation

### Merge Checklist
Before merging, verify:
- [ ] All opportunities moved to master record
- [ ] All contacts linked to master
- [ ] Activity history preserved
- [ ] Custom fields compared
- [ ] Integration IDs noted (for external systems)

スキルの適用範囲

このスキルが得意なこと
  • 監査基準を体系的に定義する
  • よくあるデータ品質の問題を特定する
  • ビジネスへの影響に基づいて修正の優先順位を付ける
  • 実行可能な是正計画を作成する
このスキルでできないこと
  • 実際の CRM データにアクセスする
  • クリーンアップを自動で実行する
  • 個別のビジネスルールを把握する
  • すべての意味上のエラーを検出する
人間にエスカレーションする場合
  • マージの判断(データ損失のリスク)
  • ビジネスルールの定義
  • 適用ポリシーの判断
  • オブジェクト間の関連に関する問題

反復ガイド

フォローアップ用プロンプト
  • 「月次のデータ衛生レポートのテンプレートを作成してください。」
  • 「こうした問題を防ぐには、どのような検証ルールが必要ですか?」
  • 「収益への影響に基づいて、上位 10 件の問題に優先順位を付けてください。」
  • 「これらのルールを適用するデータ入力フォームを設計してください。」
継続的な改善サイクル
  1. 監査 → 問題を特定する
  2. 修正 → データをクリーンアップする
  3. 予防 → 検証ルールを追加する
  4. 監視 → データ衛生スコアを毎週追跡する
  5. 反復 → ルールを四半期ごとに見直す

チェックリストとテンプレート

週次データ衛生レポートのテンプレート
## CRM Hygiene Report - Week of [Date]

### Hygiene Score: X/100

### Critical Issues (Fix Today)
| Object | Record | Issue | Owner |
|--------|--------|-------|-------|

### Warnings (Fix This Week)
| Object | Count | Issue Type |
|--------|-------|------------|

### Trends
- Issues closed this week: X
- New issues this week: X
- Net change: +/- X

### Action Items
1.
2.
3.
データガバナンスのチェックリスト
  • オブジェクトごとに必須フィールドを定義済み
  • 検証ルールを実装済み
  • 重複ルールを有効化済み
  • 古いレコードのレポートをスケジュール済み
  • 所有者の割り当てが最新
  • 統合のマッピングを文書化済み

参考資料

  • Salesforce データ品質のベストプラクティス
  • RevOps Co-op データガバナンスフレームワーク
  • Marketo データベース健全性ガイド
  • Gartner データ品質マーケットガイド

関連スキル

  • pipeline-forecasting - クリーンなデータは予測の精度を向上させます
  • lead-scoring - 完全なリードデータが必要です
  • deal-risk-scoring - アクティビティデータに依存します

スキルのメタデータ

  • ドメイン:RevOps
  • 複雑さ:中級
  • モード:centaur
  • 価値を実感できるまでの時間:監査は 30~60 分、クリーンアップの所要時間は状況によって異なります
  • 前提条件:CRM データのエクスポート、フィールド要件リスト

コメント