← ClaudeAtlas

kookr-oss-repo-reconlisted

Analyze an open-source repository's contribution requirements — CONTRIBUTING.md, PR template, CI config, CLA, build system, key reviewers — before attempting any contribution
kookr-ai/kookr · ★ 2 · Web & Frontend · score 71
Install: claude install-skill kookr-ai/kookr
# OSS Repository Reconnaissance > **First-run note:** This skill writes its output to `~/.claude/{org}-{repo}-recon/`. Per-user by design — each contributor's recon for the same repo may emphasize different conventions, fork URLs, or testing accounts. The directory is created on first run; absence is the normal initial state, not a missing dependency. Analyze a repository's contribution culture and requirements before attempting any contribution. Produces a structured recon report that other skills and playbooks consume. ## When to Use - Before your first contribution to any open-source repository - When the recon report is missing or >7 days old - When contribution guidelines may have changed (new major release, governance change) ## Non-Negotiable Rules | # | Rule | Violation Example | Correct Pattern | |---|------|-------------------|-----------------| | 1 | Always check CONTRIBUTING.md first | Guessing PR format | `gh api repos/{owner}/{repo}/contents/CONTRIBUTING.md` | | 2 | Detect CLA requirements before submitting PRs | PR blocked by CLA bot | Check for cla-bot, easycla, DCO in repo | | 3 | Identify build/test/lint commands from CI | Running wrong test command | Parse `.github/workflows/*.yml` | | 4 | Find the actual PR template | Missing required sections | Check `.github/PULL_REQUEST_TEMPLATE.md` and `.github/PULL_REQUEST_TEMPLATE/` | | 5 | Identify key maintainers | Pinging random people | Analyze top reviewers from recent merged PRs | | 6 | Write recon report