business-ops
Business operations: strategy, technology, growth, competitive intelligence, support, finance, HR, legal, operations, sales, productivity, product management.
Comprehensive four-wave review of all repo source files, producing a prioritized issue backlog.
$ npx -y skills add notque/vexjoy-agent --skill full-repo-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/full-repo-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive four-wave review of all repo source files, producing a prioritized issue backlog.
name: full-repo-review
description: "Comprehensive four-wave review of all repo source files, producing a prioritized issue backlog."
user-invocable: true
command: full-repo-review
context: fork
allowed-tools:
- Agent
- Bash
- Read
- Write
- Glob
- Grep
routing:
triggers:
- full repo review
- review entire repo
- codebase health check
- review all files
- full codebase review
- audit the codebase
- codebase audit
- review whole repo
- sweep all source files
- repo health
not_for: "reviewing a single PR, diff, or named file (use systematic-code-review); security-only review (use security-review). This reviews ALL source files in the repo, producing a prioritized issue backlog."
pairs_with:
- systematic-code-review
- parallel-code-review
complexity: Medium
category: analysisOrchestrates a comprehensive four-wave review against ALL source files in the repository, not just changed files. Delegates the actual review to the `comprehensive-review` pipeline. Produces a prioritized issue backlog instead of auto-fixes.
**When to use**: Quarterly health checks, after major refactors, onboarding to a new codebase, or any time you want a systemic view of codebase quality. This is expensive (all files through all waves) -- use `comprehensive-review` for PR-scoped work.
**How it differs from comprehensive-review**: This skill changes the SCOPE phase to scan all source files instead of git diff, and changes the output from auto-fix to a prioritized backlog report. The review waves themselves are identical.
---
| Signal | Load These Files | Why | |---|---|---| | writing full-repo-review-report.md | `report-template.md` | Report structure and field definitions | | dispatching Wave 1, Wave 2, or Wave 3 review agents | `audit-playbook.md` | Per-category checklists, evidence requirements, severity mapping, reviewer role assignments |
---
**Goal**: Identify all source files and run deterministic health checks.
**Step 1: Discover source files**
Build the complete file list by scanning these directories. Always scan ALL source files -- never fall back to git diff. The entire point of this skill is codebase-wide coverage. If a specific `--directory` was provided, scope the scan to that directory only.
# Python scripts (exclude test files and __pycache__) find scripts/ -name "*.py" -not -path "*/tests/*" -not -path "*/__pycache__/*" 2>/dev/null # Hooks (exclude test files and lib/) find hooks/ -name "*.py" -not -path "*/tests/*" -not -path "*/lib/*" 2>/dev/null # Skills (SKILL.md files only) find skills/ -name "SKILL.md" 2>/dev/null # Agents find agents/ -name "*.md" 2>/dev/null # Docs find docs/ -name "*.md" 2>/dev/null
Log the total file count. If zero files found, STOP and report: "No source files discovered. Verify you are in the correct repository root."
If the file count is too large for a single session, split by directory (`scripts/`, `hooks/`, `agents/`, `skills/` separately) rather than cherry-picking "important" files -- selective review defeats the purpose.
**Step 2: Run deterministic pre-check**
Run scoring before the LLM review. Deterministic checks are cheap and catch structural issues (missing frontmatter, no error handling section) that LLM reviewers should not waste tokens rediscovering.
python3 ~/.claude/scripts/score-component.py --all-agents --all-skills --json
Parse the JSON output and save each structural score and grade. A score is a triage lead, not a finding: **score alone never determines severity**. A reviewer must confirm a concrete issue with file-and-line evidence and use the category severity guide before adding it to the backlog.
Save the raw scores -- they go into the report's "Deterministic Health Scores" section.
**GATE**: At least one source file discovered AND score-component.py ran successfully. If the scoring script fails, proceed with a warning but do not skip the review phase.
---
**Goal**: Run the comprehensive-review pipeline against all discovered files.
This skill orchestrates scope and output only. The actual four-wave review is performed by `comprehensive-review` with `--review-only` mode.
**Step 1: Run comprehensive-review**
Call the Skill tool with `workflow`. Run the `comprehensive-review` pipeline with these overrides:
The `comprehensive-review` pipeline handles Wave 0 (per-package), Wave 1 (foundation), Wave 2 (deep dive),
Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.
Repo: notque/vexjoy-agent
Business operations: strategy, technology, growth, competitive intelligence, support, finance, HR, legal, operations, sales, productivity, product management.
Design workflows — UX copy, design systems, design critique, accessibility review, design handoff, user research synthesis. Use when writing UI copy, reviewing…
Marketing: SEO audits, campaign planning, content strategy, email sequences, competitive analysis, brand review, performance reporting.