一键导入
scout-repos
Fetch .claude/ configs from curated repos in sources.yml, compare against dotforge template, report novel patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Fetch .claude/ configs from curated repos in sources.yml, compare against dotforge template, report novel patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | scout-repos |
| description | Fetch .claude/ configs from curated repos in sources.yml, compare against dotforge template, report novel patterns. |
Review curated public repos for Claude Code configuration patterns worth adopting.
WebFetch and WebSearch are deferred tools — they may not be loaded yet.
Run ToolSearch("WebFetch WebSearch") to ensure both tools are available before proceeding.
Read $DOTFORGE_DIR/practices/sources.yml. Build a list of repos with their focus areas.
For each source, use gh CLI to fetch their Claude Code configuration files:
# Fetch CLAUDE.md
gh api repos/{owner}/{repo}/contents/CLAUDE.md --jq '.content' | base64 -d 2>/dev/null
# Fetch .claude/ directory listing
gh api repos/{owner}/{repo}/contents/.claude --jq '.[].name' 2>/dev/null
# Fetch specific files
gh api repos/{owner}/{repo}/contents/.claude/settings.json --jq '.content' | base64 -d 2>/dev/null
gh api repos/{owner}/{repo}/contents/.claude/rules --jq '.[].name' 2>/dev/null
If gh fails (rate limit, private repo), try WebFetch on the raw GitHub URL:
https://raw.githubusercontent.com/{owner}/{repo}/main/CLAUDE.md
https://raw.githubusercontent.com/{owner}/{repo}/main/.claude/settings.json
If both fail, skip the repo and note it in the report.
For each repo's config, extract patterns in the source's focus areas:
For each discovered pattern, classify:
═══ SCOUT REPOS ═══
Date: {{YYYY-MM-DD}}
Repos analyzed: {{N}}/{{total}}
Repos skipped: {{list of inaccessible repos}}
── NOVEL PATTERNS ──
{{repo}} (focus: {{areas}})
🆕 {{pattern name}}
What: {{description}}
Where: {{file in their repo}}
Impact on dotforge: {{which files would change}}
Effort: {{low|medium|high}}
── SUPERIOR PATTERNS ──
{{repo}}
⬆️ {{pattern name}}
Theirs: {{what they do}}
Ours: {{what we do}}
Why theirs is better: {{reason}}
── VARIANTS ──
{{repo}}
🔀 {{pattern name}}
Difference: {{what's different}}
Tradeoff: {{why we might or might not adopt}}
── SUMMARY ──
Novel: {{N}} | Superior: {{N}} | Variants: {{N}} | Covered: {{N}}
Repos with most learnings: {{top 2-3 repos}}
── NEXT STEPS ──
For each novel/superior pattern:
/forge capture "{{description from {{repo}}}}"
Then: /forge update to evaluate and incorporate.
gh api or WebFetch for read-only access.focus areas..claude/ directory, check for CLAUDE.md only. Skip if neither exists.Audits the Claude Code configuration of a project against the dotforge template. Generates a report with score and gaps.
Sync all GitHub-backed git repos on this machine with origin. Pulls behind repos, pushes ahead repos, reports dirty/non-main/conflict cases for Claude to resolve.
Generate a Claude Code plugin package from the current project's dotforge configuration, ready for marketplace submission.
Fetch official Anthropic/Claude Code docs, detect changes relevant to dotforge, report deltas.
Process the practices inbox, evaluate, incorporate into dotforge, and suggest propagation to projects.
Restore a project's .claude/ directory to the dotforge template from scratch, with backup and rollback option.