コンテンツにスキップ
Zenn Dev Pacific Creator Articles Ebd995006fc30d

ClaudeCodeにSalesforce公式スキル「sf-skills」を入れてみる|LWCとApexのベストプラクティス構築を実現

  • URL: https://zenn.dev/pacific_creator/articles/ebd995006fc30d
  • 日付: 2026-06-23
  • Tier: Tier 3
  • 要旨: Salesforce 公式の AI スキルパッケージ sf-skills を Claude Code に導入する解説。npx skills add の 1 コマンドで、LWC・Apex・テストクラスをベストプラクティス準拠で一括生成。Code Analyzer 自動通過・カバレッジ 75% 担保が特徴。

詳細

汎用 AI はSalesforce のガバナ制限・共有モデル・テストカバレッジのお作法を自力で判断しきれないが、Salesforce 公式 GitHub 公開の sf-skills を入れると自動で守る。2026年6月時点で 60 以上のスキルを収録(generating-apex、generating-apex-test でカバレッジ 75% 担保、generating-lwc-components、debugging-apex-logs、generating-flow など)。Claude Code/Cursor/Codex/OpenCode 対応。インストールは npx skills add forcedotcom/sf-skills の 1 コマンドで、Project/Global スコープと Symlink(更新自動反映)/Copy 方式を選択。skills-lock.json で導入済みスキルを確認。自然言語で「Account 作成フォームを LWC で作って」と指示すると LWC(html/js/css/meta.xml)と Apex コントローラを一括生成、Code Analyzer 自動実行・テストも走らせ問題があれば修正まで対応。注意点:sf-skills は npm パッケージとは別物(GitHub から取得)、生成コードは本番デプロイ前に必ず目視レビュー(フィールド API 名・カスタムオブジェクト存在・共有モデル)と Sandbox テスト必須。スキルの入れすぎはトークン消費増・誤発動・管理困難を招くため、使うものだけプロジェクト単位で導入し npx skills check で棚卸し推奨。