cross-ecosystem-synergy-detection

クロスエコシステム・シナジー検出

複数のプラグインやスキルを調査し、有用な組み合わせを発見してランキング形式で提示します。

AIスキル大辞典による日本語要約
品質評価93/100評価確度:十分
人気度(GitHub Star) 40発掘スコア 92
01

このSkillでできること

  • インストール済みのプラグインやスキルを調査する
  • 異なるコンポーネント間の有用な組み合わせを発見する
  • シナジー候補をランキング表として提示する
  • 新しいコンポーネントやレジストリ登録を契機にシナジーを提案する
02

使い方

01
STEP 1

複数のプラグインやスキルがある環境で、組み合わせの確認を依頼する

02
STEP 2

新しいコンポーネントを追加した後、既存環境との関係を確認する

03
STEP 3

「ツールが分断されている」「シナジーを探して」など自然言語で依頼する

04
STEP 4

ハーネス間のシナジーや、他プロジェクトのガバナンスパターンの移植可能性を個別に尋ねる

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/chrono-meta/forge-harness
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

FH_INSTALL=$(python3 -c "
import json, pathlib
p = pathlib.Path.home() / '.claude/plugins/installed_plugins.json'
if p.exists():
data = json.loads(p.read_text())
raw = data.get('plugins', data) if isinstance(data, dict) else data
items = raw.items() if isinstance(raw, dict) else [(e.get('name',''), [e]) for e in raw]
for name, entries in items:
entry = entries[0] if isinstance(entries, list) else entries
if 'forge-harness' in name:
print(entry.get('installPath',''))
break
")
py_rc=$?
if [ "$py_rc" -ne 0 ]; then
echo "[HARNESS_ERROR] installed_plugins.json read failed (python rc=$py_rc)."
echo "  Step 7 state = UNMEASURED. Do NOT report this as '[SKIP] no registry' — the inventory was never read."
else
REGISTRY=""
for CAND in "${CLAUDE_PROJECT_DIR:-$PWD}/.claude/registry/LOCAL_SKILL_REGISTRY.md" \
"${FH_INSTALL:+$FH_INSTALL/.claude/registry/LOCAL_SKILL_REGISTRY.md}"; do
if [ -n "$CAND" ] && [ -f "$CAND" ]; then REGISTRY="$CAND"; break; fi
done
if [ -n "$REGISTRY" ]; then
cat "$REGISTRY"
else
echo "[NOT-CONFIGURED] LOCAL_SKILL_REGISTRY.md absent (searched \$CLAUDE_PROJECT_DIR/.claude/registry/ then \$FH_INSTALL/.claude/registry/)."
echo "  Create: mkdir -p \"\${CLAUDE_PROJECT_DIR:-\$PWD}/.claude/registry\" and write LOCAL_SKILL_REGISTRY.md there (per-machine, gitignored by design)."
fi
fi
claude plugin marketplace add https://github.com/chrono-meta/forge-harness.git
claude plugin install -s user fh-meta@forge-harness
claude plugin install -s user fh-qp@forge-harness      # optional: QP (Quality Platform) — plan→run→regress a web/desktop app through the session's Playwright / computer-use MCP
git clone https://github.com/chrono-meta/forge-harness.git ~/projects/forge-harness
cd ~/projects/forge-harness && claude        # then type a greeting: hi · 안녕 · こんにちは · 你好
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

インストール済みのツールは互いにうまく連携できますか?シナジーのある組み合わせをランキングで示してください。
出力例を見る
| 順位 | 組み合わせ | シナジー概要 |
|---|---|---|
| 1 | コンポーネントA × コンポーネントB | 連携候補 |
| 2 | コンポーネントC × コンポーネントD | 検討候補 |
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り検出あり
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • file_read: d_plugins.json' if p.exists(): data = json.loads(p.read_text()) raw = data.get('plugins', data) if isinstance(data, dict) else data # version
  • network: tors | > **FH papers**: v1.0.1 methodology · [Zenodo](https://zenodo.org/records/22542168) (DOI > 10.5281/zenodo.22542168) · cs.SE companion v1.2.2, pre
  • network: 42168) · cs.SE companion v1.2.2, preprint · > [Zenodo](https://zenodo.org/records/22674575) (DOI 10.5281/zenodo.22674575) · > [arXiv:2609.04218](https://
06

関連Skill