ワンクリックで
detect-circular-patterns
Run the circular gifting detection pipeline and interpret the top results
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run the circular gifting detection pipeline and interpret the top results
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Map the gift-flow network around a charity to find connected organizations and clusters
Side-by-side comparison of multiple charities on financial and circular gifting metrics
Profile a charity's finances, gift network, circular flows, and accountability metrics
Analyze timing of circular gift flows - same-year symmetric and adjacent-year round-trips
Audit a federal department's grant spending - recipients, concentration, amendments, and risks
Analyze a federal funding program - recipients, spending patterns, concentration, and risks
| name | detect-circular-patterns |
| description | Run the circular gifting detection pipeline and interpret the top results |
| disable-model-invocation | true |
Run the circular pattern detection and scoring pipeline, then interpret results.
Check if already run:
ls data/reports/universe-scored.json 2>/dev/null && echo "Already run" || echo "Not yet run"
Run if needed (loop detection takes ~2 hours for 6-hop, scoring ~5 minutes):
npm run analyze:all
Show the results:
head -60 data/reports/universe-top50.txt
Show score distribution:
node -e "const d=JSON.parse(require('fs').readFileSync('data/reports/universe-scored.json','utf8')); console.log('Total scored:',d.charities.length); console.log('Score>=15:',d.charities.filter(c=>c.score>=15).length); console.log('Score>=10:',d.charities.filter(c=>c.score>=10).length);"
Triage the top results by charity type:
For interesting entities, suggest: /profile-charity <name>