Skip to main content
ClaudeWave
Slash Command17.9k estrellas del repoactualizado yesterday

review

The review command performs pre-push quality checks on a repository by linting GitHub workflows with YAML and JSON schema validation, checking Python syntax across multiple directories, verifying markdown links in documentation, and optionally auditing dependencies for security vulnerabilities. Use this command before pushing code to catch configuration errors, syntax issues, and broken documentation links.

Instalar en Claude Code
Copiar
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.claude/commands/review.md -o ~/.claude/commands/review.md
Después abre una sesión nueva de Claude Code; el slash command carga automáticamente.

review.md

Perform a complete review pass:

1. Save work in progress and ensure the working tree is clean except for intentional changes.
2. Install tooling (only first run):
   ```bash
   pip install --upgrade pip
   pip install yamllint==1.35.1 check-jsonschema==0.28.4 safety==3.2.4
   npm install --global markdown-link-check@3.12.2
   ```
3. Lint GitHub workflows:
   ```bash
   yamllint -d '{extends: default, rules: {line-length: {max: 160}}}' .github/workflows
   check-jsonschema --schema github-workflow --base-dir . .github/workflows/*.yml
   ```
4. Python syntax check:
   ```bash
   python -m compileall marketing-skill product-team c-level-advisor engineering-team ra-qm-team
   ```
5. Markdown sanity check:
   ```bash
   markdown-link-check README.md
   ```
6. Optional dependency audit (if `requirements*.txt` present):
   ```bash
   for f in $(find . -name "requirements*.txt" 2>/dev/null); do
       safety check --full-report --file "$f"
   done
   ```
7. Summarize results in the commit template's Testing section. Fix any failures before continuing.