modscode / 載せる条件
1 つの条件と、あなた自身の確認
modscode が Mod を載せる条件は 1 つです。コードを確かめやすい形であること。描く先はターミナルでも、デスクトップアプリでも、両方でも、何も描かなくても構いません。そのコードがあなたにとって安全かは、あなたが判断します。入れる前に、必ず自分で確かめてください。
modscode はどの Mod の安全も保証しません。Mod はサンドボックスなしで、あなたの権限で動きます。ファイルや環境変数(API キーを含む)を読み、プログラムを起動できます。入れる前にコードを読み、触るものを見て、読んだコミットを入れてください。
条件
| コードを確かめやすい形 | |
|---|---|
| 入口を読んだ | hooks/hooks.json が名指すモジュールをすべて読んだ。4,178 本中 62 本が満たさない |
| 解析できる | すべてのファイルが TypeScript か JavaScript として解析できる。4,178 本中 4 本が満たさない |
| コードが Mod の中で完結 | import は Mod 自身のファイルかエンジンのモジュールだけ。パッケージも require もない。4,178 本中 158 本が満たさない |
| 読める | 圧縮した行・eval・new Function・計算した道の import()・符号化した塊がない。4,178 本中 79 本が満たさない |
| 呼び出しが見える | 通信とプログラム起動はその場で $.http.fetch・$.process.run と書き、他へ渡さない。4,178 本中 3 本が満たさない |
2026-10-06 に GitHub で見つかった Mod 4,178 本のうち、条件を満たすのは 3,906 本。同じ Mod の写しを 1 つにまとめて、3,676 本を載せています。内訳は、ターミナルとデスクトップアプリの両方に描くもの 2,939 本、ターミナルだけ 162 本、デスクトップアプリだけ 11 本、何も描かないフックだけのもの 564 本です。
判断の材料として出すもの
これらで Mod を外すことはありません。各ページに出し、コードがそうしているものには印を付けて、どこから読めばよいかが分かるようにしています。
| 描く場所 | コードから読んだ、描く先。ターミナル・デスクトップアプリ・両方・何も描かない(フックだけ: 見張りやプロンプトの書き換え)のどれか。出すだけで、外す理由にはしない。事実として出すだけで、印は付けない |
|---|---|
| 入れる手順 | リポジトリ自身の .claude-plugin/marketplace.json にこの Mod が載っていて、ページに書いた手順でそのマーケットプレイスから入れられるか。載せた 3,676 本中 2,713 本に入れる手順がある |
| Windows のプログラム | $.process で起動するプログラムが Windows にあるか(tail・date・open・osascript・/usr/… などは無い)。4,178 本中 396 本に印 |
| 通信 | fetch の送り先(https のホスト)がコードに書いてあるか。4,178 本中 357 本に印 |
| プログラム | 起動するプログラムの名前がコードに書いてあり、シェル・インタプリタ・通信用の道具でないか。4,178 本中 1,118 本に印 |
| 読んで送る | ファイルや環境変数を読み、かつ通信するか。4,178 本中 652 本に印 |
| ソースの鍵 | ソースに API キーや秘密鍵らしきものがあるか。4,178 本中 5 本に印 |
| ライセンス | オープンなライセンス(MIT・Apache-2.0・BSD・ISC・Unlicense・0BSD・CC0)で全文があれば、modscode にコードを載せる。違えばリンクだけ。4,178 本中 1,230 本に印 |
自分で確かめる
- 読む。ほとんどの Mod は数百行のファイルが 1〜2 本です。外への呼び出しはすべて
$を通るので、$.http(通信)・$.process(プログラム)・$.fs(ファイル)・$.env(環境変数)を探し、それぞれの理由を確かめてください。 - Claude Code に一覧にさせる。Mod のフォルダーで
claude plugin validate .を実行すると、フックするイベントと呼ぶ API がすべて出ます。 - 読んだコミットを入れる。作者の最新コミットを指すマーケットプレイスは、作者が push するたびに変わります。
いつ読むか
約 1,000 のリポジトリから Mod を探します(Claude Code Mods の GitHub 検索、modules を名指す hooks.json の検索、awesome リスト)。各 Mod のソースを 1 つのコミットで文字として取得し、画面を再現し、2 つの条件と印をその文字から読み取ります。