あなたの会社向けClaudeツール:独自のプラグインと全てのラップトップで同じルール
これは翻訳です。正式版は英語の原文です。引用の際は原文をご参照ください。

Firmcallは、企業でAIをセットアップする人が一度に2つの仕事をするのを助けます。まず、契約の最初の読み取り、月次クライアントレポート、サポートチケットへの返信など、あなたの人々が最も頻繁に行う3~5つのことを、Claudeのための企業独自のプラグインに変えます:タスクごとに1つのスキル、各ステップ、良い結果が通過する必要があるチェック、および実際の例、そしてそれらのチェックが失われるのを防ぐテストが含まれています。第2に、企業内のすべてのコンピュータが従うべきルール(モデルが独自のコンピュータ上でのみ読む可能性があるフォルダ、人々がインストール可能なプラグインカタログ)を、管理者が必要とする各形式で書きます:1台のコンピュータ用ファイル、Jamf用プロファイル、Microsoft Intune用スクリプト、およびclaude.ai管理者コンソール用コピー。
Firmcallは、Anthropicの AI アシスタントである Claude Code 用の無料のオープンソースプラグインです。それは書きます、そしてチェックします。それは何も購入しません。アカウント、カード、API キー(プログラムが AI を呼び出すために使用するアクセスコード)は必要なく、そのスクリプトはオフラインで動作します。
企業が両方必要な理由
職場の人々はポリシーが何と言おうと、AIを使用しています。2026年6月に米国、英国、オーストラリア、日本の大企業の1,250人のオフィスワーカーを対象に実施した調査では、3分の2がそれらの人々は会社のポリシーが認めていないと信じているAIツールを使用していたと回答し、86%は有効なAIポリシーのある企業で働いていました(PagerDuty)。文書内のポリシーはノートパソコンに届きません。一方、Claude Codeはコンピュータ自体に存在する企業ルールを読み取ります。Anthropicはこれらを管理設定と呼び、「ユーザー、プロジェクト、ローカル、または--settingsの値はこれらをオーバーライドしません」(Claude Codeドキュメント)。正しいフォームで正しい場所に記述されると、すべての人に対して同じルールが適用されます。
もう一つの側面は仕事そのものです。Anthropicのknowledge-work-pluginsなどのようなオープンプラグインは、あなたの企業がキャンペーンプランをどのように作成するかを知りません。スキルは知ります。スキルは、タスクが発生したときにClaudeが読む短い指示ファイルで、あなたの企業の言葉で書かれています。Firmcallはスキルとルールを1つのプロファイルに保つため、両方とも同じ企業を説明しています。
10分間のインタビュー
Claude Codeでは「会社を独自のプラグインにする」と言い、Firmcallは一度に1つの質問を、わかりやすい言葉でしてきます:
- 会社は何をしていて、何人が働いていますか? 準備されたテンプレートが当てはまるかもしれません: 法律事務所、ファイナンス、マーケティングエージェンシー、カスタマーサポート、または小規模ビジネス。
- チームの人々が最も頻繁に行う3~5つのことは何ですか? それぞれについて: 手順、何が出力されるか、良い結果がどのように認識されるか、そして1つの実際の例。
- 契約書やHRなど、あなたのコンピュータ上で実行されるモデルだけが読み取ることができるフォルダはどれですか?
- 日次または月次のAIの予算、チームの言語、MacまたはWindows、JamfまたはIntune。
- エージェントが到達すべきシステム、CRMやデータベースなど。
回答は1つのファイルfirm-profile.jsonに入ります。Firmcallはタスクをあなたに読み返し、company-AI/というフォルダを作成してチェックします。
実例:小規模エージェンシー
このリポジトリには実例が付属しています。マーケティングエージェンシーで、「クライアントブリーフからキャンペーンプランへ」と「月次クライアントレポート」という2つの頻繁なタスク、契約書と人事という2つのプライベートフォルダ、1日40ドルの予算、CRM、Supabaseの営業見込み客データベース、そしてJamfで管理されるMacとIntuneで管理されるWindowsラップトップを備えています。2026年10月10日に構築されたこのシステムは20個のファイルを生成しました。その中には以下が含まれます:
- エージェンシー独自のプラグイン:タスクごとに1つのスキル、チェックリストと例、および全てパスした4つのテスト。
- プライベートカタログ:プライベートGitHubリポジトリにプッシュするもので、すべてのコンピュータが1つの場所からプラグインをインストールおよび更新できます。
- 3.7 KBのzipファイルとしてのプラグイン:claude.aiのプラグインライブラリ用で、Coworkとチャットがこれを使用します。
- すべてのコンピュータのルール:claude.aiコンソール用の同じルール、Jamfプロファイル、Intuneスクリプト、インストールスクリプト、および各ユーザーが自分の行のみを表示する読み取り専用データベースロール用SQL。
ROLLOUT.md:カタログをプライベートリポジトリにする段階から/statusでコンピュータを確認する段階まで、各ステップの所要時間を示す10ステップ、合計52分。
各スキルは新しい同僚への注意書きのように読めます。「クライアントブリーフからキャンペーンプランへ」では、以下のように記述されています。クライアントが求める内容、期限、予算をリストアップする。プランを作成する。未解決の質問をすべてリストアップする。引き渡す前に、期限、予算、未解決の質問がすべて揃っていることを確認する。
Lint: サイレント障害をみんなに届く前にキャッチする
会社のセットアップを無言で壊す設定があります。lintは既にあるすべての設定ファイルまたはフォルダを読み込んで、それらを名付けます:
- 電話のリモートが停止します。 Remote Controlを使うと、ユーザーはスマートフォン上のClaudeアプリからClaudeコードセッションをフォローしてコントロールできます。ドキュメントには明確に書かれています:「
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICまたはDISABLE_GROWTHBOOKを設定した場合、Remote Controlは使用できません」(Remote Control)。最初の設定をしてバックグラウンドトラフィックを削減した人たちは、何が壊れたのかを探し回ります。GitHubの問題「Remote Control unavailable despite Pro plan authentication」(#28817)のようにです。 - すべてのユーザー向けの1つのモデルエンドポイント。
ANTHROPIC_BASE_URLがすべてのセッション用に設定されると、それらすべてが別のサーバーに送られ、それらのセッションはコンソールのルールの取得を停止します。より安いモデルは代わりに独自のウィンドウを取得し、Routecallがそれをセットアップします。 - 別の場所を指すパス:
Read(/Users/anna/...)とスラッシュ1つで書かれたルールは、ディスクルートではなく、設定ファイルのフォルダに固定されます。 - また:信頼できるデバイスの下でリモートをオフにするテレメトリスイッチ、マネージド設定でのみ機能するキー、およびコンソールのみが持つルール。
すべてのコンピュータとコンソールにもファイルがある
Claude Codeは、管理者が制御する3つの場所から企業ルールを取得できます:claude.ai管理コンソール、デバイス管理ポリシー(macOSプロファイルまたはWindowsレジストリ値)、およびコンピュータのシステムフォルダ内のファイルです。デフォルトでは、ルールを保持している最初のものを使用し、他は無視します(管理設定)。管理されたMacフリートの1人の管理者は、コンソール内の小さなベースラインが「MDMポリシー全体を静かに影で支配している」ことを発見しました(issue #75149)。Firmcallはすべてのコピーを完全に書き込むので、セッションが読む場所がどれであれ、企業のすべてのルールが含まれ、checkはJamfプロファイルとIntune スクリプトがそれらを完全に含むことを確認します。
各場所は異なるセッションに到達します:クラウドセッションはコンソールのみを読み、ローカルまたはより安価なモデルのウィンドウと、その人のコンピュータ上のCoworkはコンピュータのコピーを読みます。そのため、Firmcallは両方を書き込みます。コンピュータ上で、Gatecallはプライベートフォルダを保持し、同じコンピュータ上で実行されているモデルのみに対してそれらを開きます。リポジトリに記録されたライブチェック(2026年10月2日)では、秘密のクライアントファイルを読むよう求められたスタンドイン(代替)ローカルモデルはFirmcallのルールで拒否され、それらがない場合は許可されました。
5つの職種向けテンプレート
init --templateは、その職種の2つのタスクと、それらが基づく公開されたAnthropicプラグインで新しいプロファイルを開始します。
| テンプレート | 2つの開始タスク |
|---|---|
legal |
契約書の最初の査読; 裁判所からの手紙からの期限 |
finance |
支払い前の請求書確認; 月末決算メモ |
marketing-agency |
クライアントブリーフからキャンペーン計画へ; クライアントの声での投稿 |
customer-support |
チケットへの返信; チケットからの週単位のテーマ |
small-business |
顧客リクエストからの見積; 1ページに1週間分 |
始め方
Claude Codeで、Poly A1カタログをそのリンクで追加し、Firmcallをインストールしてください。gitやGitHubアカウントは必要ありません。
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install firmcall@poly-a1
その後、自分の言葉で必要なことを説明してください:「当社をプラグインにする」または「すべてのラップトップに同じルールを適用する」など。FirmcallはスキルとROLLOUT.mdを英語、スペイン語、ポルトガル語、ロシア語、またはウクライナ語で作成します。Python 3.8以降が必要で、Mac、Linux、Windowsで動作します。コンピュータにルールを配置するには、管理者が1回につき約2分かかります。JamfまたはInttuneは企業独自のコンソールを使用します。
スクリプトはClaude Codeなしでも独立して実行されます:
git clone https://github.com/vadimchernets/firmcall
cd firmcall
python3 skills/firmcall/scripts/firmcall.py build data/examples/agency-10.json --out company-AI
python3 skills/firmcall/scripts/firmcall.py check company-AI
コード、サンプル機関、テンプレート、およびテストはgithub.com/vadimchernets/firmcallにあり、Apache-2.0ライセンスの下で提供されています。
会社プラグインの一部
Firmcallは、他の会社プラグインが読み取る1つの共有ポリシーファイル(プライベートフォルダ、予算、承認されたベンダー)を書き込みます:Billcall、Gatecall、Routecall、DecidecallおよびTeamcall。これらはすべてPoly A1プラグインカタログからインストールされます。FirmcallはVadym Chernetsによって作成され、Zenodoにアーカイブされています(DOI 10.5281/zenodo.23116718)。
Vadym Chernetsはまた、異なる企業のAIが互いの作業をチェックするアプリであるPoly A1を構築しています。