← ClaudeAtlas

repo-polishlisted

Take a personal project directory, scan for employer IP, clean it up, and scaffold world-class repo infrastructure (README, user docs, engineering docs, CI/CD, PR templates, CLAUDE.md, CHANGELOG, CONTRIBUTING, LICENSE), then upload to GitHub account TamirCohen28 after approval. Trigger on: 'polish this repo', 'prepare project for GitHub', 'make it public-ready', 'clean up and publish', 'world-class repo', 'repo-polish', or any request to prepare a project for open-source / personal GitHub release.
Tamircohen28/tamirs-superpowers · ★ 0 · DevOps & Infrastructure · score 76
Install: claude install-skill Tamircohen28/tamirs-superpowers
# repo-polish Prepare a personal project for world-class open-source publication on GitHub under **TamirCohen28**. ## Reference standard Model every decision on `/Users/tamircohen/Projects/production-master`, which has: - Hero `README.md` with badges, feature highlights, prerequisites, quick start - `docs/user/` — concepts, quick-start, troubleshooting, guides, reference - `docs/engineering/` — architecture, build-and-release, decisions (ADRs), guides, reference - `docs/CHANGELOG.md`, `docs/CONTRIBUTING.md` - `.github/` — `ci.yml`, `release.yml`, `dependabot.yml`, PR template, issue templates - `CLAUDE.md` — Claude Code guidance - `.claude/rules/` — governance rules - `assets/` — banner and visual assets - `CODEOWNERS`, `Makefile`, `LICENSE` ## Required execution flow ### Step 0 — Resolve project directory Parse `$ARGUMENTS`. If it's a valid directory path, use it. If empty or not a directory: ``` Ask: "Which project directory should I polish? (provide absolute path)" ``` Stop until you have a real directory. Set `PROJECT_DIR` to the absolute canonical path: ```bash PROJECT_DIR="$(cd "$ARGUMENTS" && pwd)" ``` ### Step 1 — Survey the project Read enough to understand what was built: ```bash # Structure overview find "$PROJECT_DIR" -maxdepth 3 -not -path '*/node_modules/*' -not -path '*/.git/*' \ -not -path '*/dist/*' -not -path '*/build/*' -not -path '*/__pycache__/*' | sort # Key files for f in README.md package.json pyproject.toml go.mod Cargo.toml; do [[ -f "$