← ClaudeAtlas

merge-checkslisted

Audit code changes across 13 quality dimensions before or after merge
aksh-3141/claude-toolshed · ★ 0 · AI & Automation · score 68
Install: claude install-skill aksh-3141/claude-toolshed
# Merge Checks Audit code changes before or after a merge across 13 quality dimensions. Output: a prioritized task list grouped by file, ready to act on. ## Git context !`bash -c 'script="$(find $HOME/.claude/plugins/cache -name gather-context.sh -path "*/merge-checks/*" 2>/dev/null | head -1)"; if [ -z "$script" ]; then echo "ERROR: merge-checks gather-context.sh not found. Try reinstalling the plugin."; exit 1; fi; bash "$script" '"$ARGUMENTS"` --- ## Phase 0 — Scope selection Read the CONTEXT block above and determine what code to review. Then run the full analysis via `precompute.sh`. **Step 1: If an explicit argument was passed, auto-proceed.** If `ARGUMENT` is non-empty, show a one-line scope confirmation and run precompute: ``` "Scope: [description based on argument]" ``` Then run precompute via Bash (find the script the same way gather-context.sh was found, but search for `precompute.sh`): ```bash bash "$precompute_script" "$ARGUMENT" ``` Skip to Phase 1. **Step 2: Compute signals from CONTEXT.** ``` has_committed = COMMITS_AHEAD > 0 has_uncommitted = UNCOMMITTED_TOTAL > 0 is_mature = BRANCH_AGE_HOURS > 72 OR COMMITS_AHEAD > 20 has_other_work = RECENT BRANCHES or ACTIVE WORKTREES have activity < 24h old AND current branch is cold (LAST_COMMIT_HOURS_AGO > 24 AND !has_uncommitted) ``` **Step 3: Obvious cases — auto-proceed with scope message.** | Condition | Scope message | precompute.sh args | |---|---|---| | Feature + ha