ghost-post-preview について
ソーシャルメディア担当者が投稿案を見直すための Claude Code と Cowork のプラグインです。成果が伸びない理由を推定し、エンゲージメント数値を捏造しません。
主な機能
- 01投稿のフックと不振理由の監査
- 02エンゲージメント数値の捏造回避
- 03限界と不確実性の明示
活用シーン
- 01公開前のソーシャル投稿の確認
- 02草稿にありそうな弱点の特定
MCP 対応
ツールサーバーはMCPクライアントに評価用ツールとライセンス対象ツールを提供し、スキルをMCPプロンプトとしても公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
プラグインスイート
Claude Code と Cowork 向けの、14 種類の分野別エキスパートプラグインです。それぞれのプラグインには、その分野の専門家が実際にどのように仕事を進めるのかが組み込まれています。作業の順序、その分野を最も手早く見極める質問、そして「分かりません」と伝えるタイミングです。
最新の価格を含む全カタログは codestudioplugin.com — 各プラグインのプランは 価格ページに掲載されています。各プラグインの ツールサーバーには、購入前に評価できる無料ツールが含まれています。有料ライセンスを購入すると、残りの機能を利用できます。すべてのプラグインは Open VSXで VS Code 拡張機能としても公開されています。Cursor、Windsurf、VSCodium、Gitpod では、拡張機能パネルで code-studio を検索してインストールしてください。
マーケットプレイスとしてインストールできます。
/plugin marketplace add farssaadeldin7-ux/claude-plugin-suite
/plugin install diagnose-by-sound@plugin-suite
プラグイン一覧
| プラグイン | 対象 | 組み込まれている判断基準 |
|---|---|---|
diagnose-by-sound | 整備工場のサービスアドバイザー | 原因を特定する前に異音の特徴を見極めます。推測ではなく、調整された確信度を報告します |
ghost-post-preview | ソーシャルメディア担当者 | 投稿のパフォーマンスが振るわない最も可能性の高い理由を特定します。エンゲージメント数を捏造しません |
professor-mind-reader | 大学生 | ルーブリックの指示語が求めるレベルで回答します。各評価基準を満たす文章を見つけます |
five-minute-fluency | 競技プレイヤー | 変更は最大3つまで。練習量あたりのレーティング向上幅で順位付けします |
trail-split | 遠征リーダー | すべての重要システムに担当者と明示されたバックアップがいなければ、計画は未完成です |
podcast-video-studio | コンテンツ制作会社 | 文脈が必要なクリップは、現場でどれほど良くても採用対象外です |
customer-sales-support | SaaS 創業者 | AI サポートエージェントの質はドキュメント次第です。「分かりません。担当者はこちらです」は、れっきとした回答です |
haptic-feedback-mapper | クリエイティブスタジオ | 無視してよいものに反応する触覚フィードバックは、置き換えた画面よりも劣ります |
mental-health-chatbot | 遠隔医療プラットフォーム | 危機介入ではなく、サポートを提供します。エスカレーションは常に有効で、深刻度の判断はしません |
neural-link-intention-layer | UI/UX デザイナー | 排除し、まとめ、そして自動化します。この順序を守ります |
generative-digital-twin | スタジオ責任者 | スタイルは「決してしないこと」によって定義されます。「禁止事項」のリストが最も重要です |
emotional-resonance-analyzer | 広告・マーケティング動画の編集者 | 問題は低い箇所ではなく、平坦な箇所です。実際の視聴維持率データが常に優先されます |
code-to-visual-interpreter | クリエイティブテクノロジスト | 構造、変調、表面。そしてシード付き PRNG がなければ、作品をレビューできません |
predictive-resource-allocation | VFX・3D スタジオ | まず制約となっている要因を特定します。ハードウェアの購入は最初ではなく、最後の対策です |
対象ユーザー、ユーザーに必要なスキル、収益化の形態については
docs/AUDIENCES.mdをご覧ください。
設計ルール
これらはレビューで適用され、一部は scripts/validate.mjs によっても検証されます。
- 過大な主張をしない。 前提が存在しない機能を示唆する場合(心を読む、質問されていない対象者を測定する、テキストから数値を予測するなど)、プラグインは最初の段落でその旨を伝え、実際に提供できるものとして説明し直します。意味のない数値を信頼してしまうユーザーは、何も得られなかったユーザーよりも不利益を被ります。
- 雰囲気ではなく、しきい値を使う。 「差が15%未満なら、勝者を提示しない」は「慎重に判断する」よりも適切です。スキル内のすべての判断は検証可能でなければなりません。
- 制限事項のセクションは必須です。 すべてのスキルで、答えられないことと、その旨を伝えるべき状況を明記します。
- 表はリファレンスに置きます。 SKILL.md には手順を記載し、参照テーブル、分類体系、具体例は
references/に置いて、関連する手順から参照します。 - イギリス英語の綴りを使います。絵文字や誇張表現は使いません。 バリデーターはどちらにも警告を出します。
レイアウト
.claude-plugin/marketplace.json the marketplace manifest
plugins/<id>/ one directory per plugin
.claude-plugin/plugin.json plugin manifest
skills/<id>/SKILL.md the procedure
skills/<id>/references/*.md tables, taxonomies, worked examples
.mcp.json, mcp/ only where a plugin ships a tool server
packages/suite-runtime/ shared MCP + licensing runtime, vendored into plugins
services/billing/ the Stripe-backed licensing service the runtime talks to
scripts/ validate, vendor, build
docs/ architecture, audiences, licensing
開発作業
node scripts/validate.mjs # structure, manifests, frontmatter, dead references
node scripts/vendor-runtime.mjs # after editing packages/suite-runtime
node scripts/build.mjs # .plugin archives into dist/
node scripts/build-vsix.mjs # VS Code extensions staged into dist/vsix/
CI はプッシュのたびにこれらすべてを実行します。プラグインの追加方法については docs/ARCHITECTURE.md を、無料版と有料版の区分については docs/LICENSING.md を参照してください。
Open VSX への公開
各プラグインは VS Code 拡張機能としても提供されます。薄い extension.cjs が VS Code の MCP サーバー定義プロバイダー API(VS Code 1.102 以降)を介してプラグインの MCP ツールサーバーを登録し、依存関係のない mcp/ ディレクトリ全体を .vsix にバンドルします。スキルも同梱されます。バンドルされたサーバーは各スキルを MCP プロンプトとして公開し、VS Code ではスラッシュコマンド(/mcp.<plugin>.<skill>)として表示されます。リストは公開されますが、スキル本文には有効な有料ライセンスが必要です。これは、アクセス制限付きツールと同様、.vsix が一般公開ダウンロードだからです。
初回のみ、次の順序で設定します。
- Eclipse Foundation アカウントを作成し、そのアカウントで open-vsx.org にログインします。
- Publisher Agreement に署名します(open-vsx.org → アバター → Settings → Agreement のプロンプト)。
- アクセストークンを作成し、次の場所に保存します。
gh secret set OVSX_PAT --repo farssaadeldin7-ux/claude-plugin-suite
その後、Actions タブから公開します。publish-openvsx ワークフローを実行してください(必要に応じて、特定のプラグイン ID を指定できます)。このワークフローは vsce ですべての拡張機能をパッケージ化し、必要に応じて code-studio 名前空間を作成して、すでに公開済みのバージョンをスキップしながら各 .vsix を ovsx でアップロードします。ローカルでビルドするには、node scripts/build-vsix.mjs --package を実行します。
プラグインは publish-npm ワークフローを使って @farseman/<id> パッケージとして npm にも公開されます(npx @farseman/<id> で実行できます。.github/workflows/publish-npm.yml の冒頭で説明されている NPM_TOKEN リポジトリシークレットが必要です)。また、公式 MCP Registry にも publish-mcp-registry ワークフローで公開されます。このワークフローでは、scripts/build-mcpb.mjs が各プラグインを GitHub リリースに添付する .mcpb バンドルとしてパッケージ化し、ジョブ自身の GitHub OIDC トークンで認証して、io.github.farssaadeldin7-ux 名前空間の下に各リストを登録します。保存済みシークレットは不要です。
同じ拡張機能は publish-vsmarketplace ワークフローで Microsoft の VS Code Marketplace にも公開されます。このマーケットプレイスは信頼された公開に対応していないため、VSCE_PAT リポジトリシークレットとして保存した Personal Access Token が必要です。初回設定については .github/workflows/publish-vsmarketplace.yml の冒頭で説明しています。
ステータス
バージョン 0.1.3。14 個すべてのプラグインで、共有ランタイム上に構築された動作可能な MCP サーバーを提供しています。各サーバーはライセンス対象のツールを課金サービスによって制限し、購入前に評価できるオープンなツールも提供しています。
ライセンス
ソースコードは公開されていますが、オープンソースではありません。コードは閲覧および評価のために公開されており、公開によって複製、変更、再配布、または二次的著作物の作成権が付与されることはありません。有料プラグインの各プランには、購入時に提示される商用利用規約が適用されます。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。