← ClaudeAtlas

brewcodestandards-reviewlisted

Reviews code for standards compliance, finds duplicates. Triggers: standards review, check standards, find duplicates.
kochetkov-ma/claude-brewcode · ★ 27 · AI & Automation · score 77
Install: claude install-skill kochetkov-ma/claude-brewcode
# Standards Review ## Review Priorities | Priority | Source | Focus | |----------|--------|-------| | 1 | Existing code | Search FIRST, import instead of creating | | 2 | CLAUDE.md | Project standards, conventions, patterns | | 3 | rules/*.md | Strict rules with numbers — check ALL `[avoid#N]`, `[bp#N]` | | 4 | references/{stack}.md | Stack-specific guidelines from this skill | --- ## Phase 0: User Confirmation **BEFORE any analysis**, ask the user using AskUserQuestion tool: > "Run `/simplify` at the end for an additional review pass (efficiency, concurrency, hot-paths)? This will increase execution time." | Option | Value | |--------|-------| | A | "Yes - run /simplify after report" | | B | "No - standards review only" | **Remember the answer.** If "Yes" - execute Phase 7 after Phase 6. If "No" - stop after Phase 6. --- ## Input | Input | Example | Action | |-------|---------|--------| | Empty | `/standards-review` | Branch vs main/master | | Commit | `abc123` | Single commit | | Folder | `src/main/java/...` | Folder contents | **Arguments:** `$ARGUMENTS` ## Phase 1: Detect Tech Stack Check project root for stack indicators: | Files Present | Stack | Reference | |---------------|-------|-----------| | `pom.xml`, `build.gradle`, `build.gradle.kts` | Java/Kotlin | `references/java-kotlin.md` | | `package.json` with react/typescript | TypeScript/React | `references/typescript-react.md` | | `pyproject.toml`, `setup.py`, `requirements.txt` | Python | `references/p