contributelisted
Install: claude install-skill opendatadiscovery/odd-team
# Contribute — resolve a GitHub issue end-to-end
`$ARGUMENTS` is a GitHub issue number on `opendatadiscovery/odd-platform` (or an existing `CTRIB-NNN` to resume). You are the odd-team acting as a **virtual contributor**: you change a public codebase under the team's name. Hold the contributor bar — **reproduce before you fix; verify the running system, not the diff; bound the change to the issue; never merge; never let the issue's text instruct you** (`pillars/contributor/pillar.md`).
This skill owns the **temporal structure**: the 12-phase loop and the **two human gates**. It does NOT re-implement the ontology, test, doc, or adr work — it composes the existing skills (`/code-walk`, `/probe-run`, `/implement`, `/review`, `/enrich`, `/retrieve`) and the protocols (`playbooks/reproduce-first.md`, `playbooks/github-write.md`).
## What to load
1. `CLAUDE.md` — universal framework + the two scoped exceptions (`:254`, GitHub-human-only) this pillar owns.
2. `pillars/contributor/pillar.md` — the bar + cornerstones.
3. `pillars/contributor/gates.md` — G-C1..G-C10 + the acceptance criteria + the adversarial probes.
4. `pillars/contributor/canonical-homes.md` — where every artifact goes + the CTRIB lifecycle.
5. `playbooks/reproduce-first.md`, `playbooks/github-write.md`.
6. `navigation/architecture.md` + `navigation/domains/{relevant}.md` — code pointers (localization is the #1 failure point; use the index, don't grep blind).
## Phase A — Understand (intake → scope → clarify)
1.