external-repo-adoption-recon

Clone and analyze an external open-source repo (best practices, frameworks, workflow toolkits) to produce a gap analysis against our ecosystem and an adoption cadence plan. Use when a user shares a GitHub URL of a methodology/tooling repo and wants to extract what's useful.

5 stars

Best use case

external-repo-adoption-recon is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Clone and analyze an external open-source repo (best practices, frameworks, workflow toolkits) to produce a gap analysis against our ecosystem and an adoption cadence plan. Use when a user shares a GitHub URL of a methodology/tooling repo and wants to extract what's useful.

Teams using external-repo-adoption-recon should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/external-repo-adoption-recon/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/github/external-repo-adoption-recon/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/external-repo-adoption-recon/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How external-repo-adoption-recon Compares

Feature / Agentexternal-repo-adoption-reconStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Clone and analyze an external open-source repo (best practices, frameworks, workflow toolkits) to produce a gap analysis against our ecosystem and an adoption cadence plan. Use when a user shares a GitHub URL of a methodology/tooling repo and wants to extract what's useful.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# External Repo Adoption Reconnaissance

Systematic workflow for evaluating an external open-source repo (best-practice guides, workflow frameworks, tooling kits) against our ecosystem, producing a gap analysis and a time-boxed adoption plan.

## When to Use

- User shares a GitHub URL of a methodology/best-practice/framework repo
- User says "what can we learn from this?" or "review this repo"
- Planning adoption of external workflows, plugins, or patterns
- Benchmarking our ecosystem against community standards

## Why This Exists

Naive approach: skim README, cherry-pick one or two ideas. This misses the structured knowledge.
Learned the hard way: we planned to BUILD /powerup and /insights from scratch (#1760) before
discovering they were NATIVE Codex commands — a fact buried in the external repo's docs
that only surfaced through systematic file-by-file reading.

## 5-Phase Workflow

### Phase 1: Clone and Inventory (5 min)

```bash
cd /tmp && git clone --depth 1 <URL>
```

Then enumerate ALL files — don't just read README:

```bash
search_files(pattern="*", target="files", path="/tmp/<repo>")
```

**Why full inventory matters:** READMEs are marketing. The real knowledge is in:
- Best-practice markdown files (not linked from README)
- Implementation examples (.Codex/agents/, .Codex/commands/, .Codex/skills/)
- Config files (.Codex/settings.json, .mcp.json, .codex/)
- Tips/videos directories (curated expert knowledge)
- Reports/analysis directories (comparative studies)

### Phase 2: Systematic Reading — Parallel Where Possible (15-20 min)

Read ALL substantive files. Group into parallel batches:

**Batch 1 (concepts):** README, best-practice docs, settings references
**Batch 2 (implementation):** Agent definitions, command files, skill files
**Batch 3 (workflow):** Development workflow docs, orchestration patterns
**Batch 4 (tips/reports):** Expert tips, comparison reports, video summaries

Key: read the FULL file, not just first 80 lines. Settings references and
command catalogs often have critical fields buried at line 400+.

### Phase 3: Gap Analysis — Diff Against Our Ecosystem (10 min)

Structure findings into 3 tiers:

**TIER 1 — HIGH VALUE, LOW EFFORT (just use them):**
Native features/commands we are not using. These are free — no build needed.
This tier consistently produces the highest ROI because it catches "reinventing
the wheel" anti-patterns.

**TIER 2 — STRUCTURAL IMPROVEMENTS (config/setup work):**
Features that need configuration, file creation, or settings changes.
E.g., frontmatter fields, settings.json keys, hook definitions.

**TIER 3 — WORKFLOW PATTERNS (planning + implementation):**
Patterns that need design, multi-file implementation, and testing.
E.g., new orchestration commands, agent definitions, workflow frameworks.

**Also track GAPS IN THE EXTERNAL REPO:**
What do WE have that they don't? This validates our existing investments.

### Phase 4: Create Adoption Issue (5 min)

Create a GitHub issue with:
1. Source repo link and clone location
2. Key findings summary (especially Tier 1 "just use it" items)
3. Time-boxed adoption plan (weekly cadence preferred)
4. Success metrics table (baseline vs target)
5. Links to related existing issues

### Phase 5: Update Existing Issues If Needed

If the findings change the scope of existing issues, comment on them immediately.
Don't let stale issue descriptions persist when you now know better.

## Gotchas

### The Native Feature Trap
The #1 finding from this pattern: external repos catalog NATIVE features of tools
you already have but aren't using. Always separate "features to adopt" from
"features to build". The shanraisshan/Codex-best-practice repo documented
64 native CC slash commands — we were using ~3.

### Don't Trust Summaries — Read Source Files
A repo's README may say "10 power-ups" but the actual power-ups doc reveals
they are NATIVE interactive lessons, not custom scripts. The distinction between
"native command" and "custom command" is often only clear from the implementation
files, not the summary.

### Frontmatter Is the API Contract
For Codex repos specifically, the frontmatter fields in agents/commands/skills
are the most actionable content. A single field like `context: fork` or
`paths: "*.dat,*.yml"` can fundamentally change how a skill behaves. Catalog
ALL frontmatter fields you find — they are the "API" of the extension system.

### Scope Creep Prevention
External repos are aspirational — they show the ideal state. Don't try to adopt
everything at once. The weekly cadence pattern (8 weeks, one theme per week)
works better than a Big Bang adoption.

### Video/Podcast Summaries Are Gold
If the repo includes video notes (e.g., Boris Cherny interviews), read them.
These often contain workflow philosophy that explains WHY patterns exist,
not just WHAT they are. E.g., "prototype > PRD — build 20-30 versions
instead of writing specs" changes how you think about planning.

## Output Template

```markdown
# External Repo Adoption Analysis: <repo-name>

## Source
- Repo: <URL>
- Stars: <N>
- Last updated: <date>
- Clone: /tmp/<repo-name>

## Key Finding
<One-paragraph summary of the single most impactful discovery>

## Tier 1: Just Use It (native features we're ignoring)
| Feature | What it does | Our current usage |
|---------|-------------|------------------|

## Tier 2: Config/Setup Work Needed
| Feature | What it needs | Effort estimate |
|---------|--------------|----------------|

## Tier 3: Build Needed
| Feature | What to build | Effort estimate |
|---------|--------------|----------------|

## Adoption Cadence
Week 1: ...
Week 2: ...
...

## Success Metrics
| Metric | Baseline | Target |
|--------|----------|--------|

## Related Issues
- #NNN — ...
```

## When NOT to Use This Skill

- For engineering solver domain recon → use `engineering-solver-domain-recon`
- For analyzing our OWN repos → use `repo-capability-map` or `codebase-inspection`
- For one-off "what does this function do" questions → just read the file
- For repos with < 100 stars or no documentation → not worth the full workflow

Related Skills

interactive-report-generator

5
from vamseeachanta/workspace-hub

Generate interactive HTML reports with Plotly visualizations from data analysis results. Supports dashboards, charts, and professional styling.

data-validation-reporter

5
from vamseeachanta/workspace-hub

Generate interactive validation reports with quality scoring, missing data analysis, and type checking. Combines Pandas validation, Plotly visualization, and YAML configuration for comprehensive data quality reporting.

repo-ecosystem-hygiene

5
from vamseeachanta/workspace-hub

Interpret the daily read-only repo ecosystem hygiene audit and route remediation through approved workflows.

orcaflex-reporting-fixture-proof-pattern

5
from vamseeachanta/workspace-hub

Build and extend fixture-backed OrcaFlex reporting proof paths in digitalmodel using stable metadata baselines, normalized HTML snapshots, and reusable reporting test helpers.

repo-sync

5
from vamseeachanta/workspace-hub

Smart repository synchronization across workspace-hub ecosystem — diagnoses and fixes pull failures (detached HEAD, diverged branches, uncommitted changes)

repo-structure

5
from vamseeachanta/workspace-hub

Canonical source layout, test mirroring, root cleanliness, gitignore, docs classification, and committed artifact rules for all workspace-hub tier-1 repos. Consult before creating directories or files in any submodule.

repo-portfolio-steering

5
from vamseeachanta/workspace-hub

Generate a one-page portfolio steering report for workspace-hub. Use when the user invokes /repo-portfolio-steering, asks about harness vs engineering balance, wants a portfolio health check, or asks which repos to fund next. Reports on portfolio steering, GTM readiness, and provider activity balance.

repo-mission-portfolio-audit

5
from vamseeachanta/workspace-hub

Audit the workspace-hub repo portfolio to extract each repo's mission, identify documentation gaps, and prioritize a plan/approval sequence with explicit LLM-wiki weighting for future issue triage.

mixed-ops-vs-repo-fix-plan-boundary

5
from vamseeachanta/workspace-hub

Plan mixed operational-vs-repo remediation issues by proving live-state classification first, then only proposing code changes for confirmed repo-owned failure paths.

repo-separation-for-sensitive-data

5
from vamseeachanta/workspace-hub

Architecture pattern for splitting confidential data and reusable algorithms across repos

nested-git-repo-stash-safety

5
from vamseeachanta/workspace-hub

How to safely stash changes in a parent repo containing dirty nested git repositories

multi-source-tax-document-reconciliation

5
from vamseeachanta/workspace-hub

Verify generated tax forms against source documents by line-by-line comparison, not just totals