First real-world adoption of the core:setup-repo skill (shipped in PR #1) to validate it end-to-end and start the org-wide consistency rollout.
Goal
Run core:setup-repo against one existing Python repo and land the standard setup: .claude/settings.json (marketplace + core), CLAUDE.md, shared rules, the corrected Claude review workflows, and the Python tooling (ruff/pytest, uv-based CI).
Candidate repos
retina-gui or retina-tracker (both Python; retina-gui already trends to the SF/ruff defaults).
Steps
Acceptance criteria
- The repo has the standard
.claude/, workflows, and tooling with no clobbered pre-existing files.
- A PR gets an automated Claude review comment.
- Any friction found in the skill's interactive procedure is filed as a follow-up.
First real-world adoption of the
core:setup-reposkill (shipped in PR #1) to validate it end-to-end and start the org-wide consistency rollout.Goal
Run
core:setup-repoagainst one existing Python repo and land the standard setup:.claude/settings.json(marketplace +core),CLAUDE.md, shared rules, the corrected Claude review workflows, and the Python tooling (ruff/pytest, uv-based CI).Candidate repos
retina-guiorretina-tracker(both Python;retina-guialready trends to the SF/ruff defaults).Steps
core@offworldis installed at user scope (/plugin marketplace add offworldlabs/claude-shared,/plugin install core@offworld).claude-shared" (invokescore:setup-repo).CLAUDE_CODE_OAUTH_TOKENrepo secret and land the review workflows on the default branch (seedocs/runbooks/github-actions-claude-review.md).claude[bot]review comment posts (also fixes the "green review, no comment" permission issue on that repo).Acceptance criteria
.claude/, workflows, and tooling with no clobbered pre-existing files.