원클릭으로
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>