Reviewing and Shipping
Validate quality with multi-agent review, auto-fix issues, generate organized commits, and create PRs with rich context. Use after completing features to ensure quality gates pass and ship confidently.
$ Installer
git clone https://github.com/jeanluciano/quaestor /tmp/quaestor && cp -r /tmp/quaestor/src/quaestor/skills/reviewing-and-shipping ~/.claude/skills/quaestor// tip: Run this command in your terminal to install the skill
name: Reviewing and Shipping description: Validate quality with multi-agent review, auto-fix issues, generate organized commits, and create PRs with rich context. Use after completing features to ensure quality gates pass and ship confidently. allowed-tools: [Read, Edit, MultiEdit, Bash, Grep, Glob, TodoWrite, Task]
Reviewing and Shipping
I help you ship code confidently: validate quality, fix issues, generate commits, review with agents, and create pull requests.
When to Use Me
Review & validate:
- "Review my changes"
- "Check if code is ready to ship"
- "Validate quality gates"
Create pull request:
- "Create a PR"
- "Ship this feature"
- "Make a pull request for spec-feature-001"
Generate commits:
- "Generate commits from my changes"
- "Create organized commits"
Quick Start
Most common: Just completed work and want to ship it
"Review and ship this feature"
I'll automatically:
- Validate quality (tests, linting, security)
- Fix any issues
- Generate organized commits
- Review with agents
- Create PR with rich description
Just need PR: Already validated and committed
"Create a PR for spec-feature-001"
I'll skip validation and just create the PR.
How I Work - Conditional Workflow
I detect what you need and adapt:
Mode 1: Full Review & Ship (Default)
When: "Review my changes", "Ship this" Steps: Validate â Fix â Commit â Review â PR
Load: @WORKFLOW.md for complete 5-phase process
Mode 2: Quick Review
When: "Quick review", small changes Steps: Basic validation â Fast commits â Simple PR
Load: @MODES.md for quick mode details
Mode 3: Create PR Only
When: "Create a PR", "Make pull request" Steps: Generate PR description from spec/commits â Submit
Load: @PR.md for PR creation details
Mode 4: Generate Commits Only
When: "Generate commits", "Organize my commits" Steps: Analyze changes â Create atomic commits
Load: @COMMITS.md for commit strategies
Mode 5: Validate Only
When: "Validate my code", "Check quality" Steps: Run quality gates â Report results
Load: @WORKFLOW.md Phase 1
Mode 6: Deep Analysis
When: "Analyze code quality", "Review for issues" Steps: Multi-agent review â Detailed report
Load: @AGENTS.md for review strategies
Progressive Loading Pattern
Don't load all files! Only load what's needed for your workflow:
User Intent Detection:
"review my changes" â Load @WORKFLOW.md (full 5-phase)
"create a PR" â Load @PR.md (PR creation only)
"generate commits" â Load @COMMITS.md (commit organization)
"quick review" â Load @MODES.md (mode selection)
"validate code" â Load @WORKFLOW.md Phase 1 (validation)
The 5-Phase Workflow
When running full review:
Phase 1: Validate đ
- Run tests, linting, type checking
- Security scan
- Documentation check
See @WORKFLOW.md Phase 1 for validation details
Phase 2: Auto-Fix âĄ
- Fix simple issues (formatting)
- Delegate complex issues to agents
- Re-validate
See @AGENTS.md for fix strategies
Phase 3: Generate Commits đ
- Group related changes
- Create atomic commits
- Conventional commit format
See @COMMITS.md for commit generation
Phase 4: Multi-Agent Review đ€
- Security review
- Code quality review
- Test coverage review
See @AGENTS.md for review coordination
Phase 5: Create PR đ
- Generate description from spec/commits
- Include quality report
- Submit to GitHub
See @PR.md for PR creation
Key Features
Smart Quality Validation
â Language-specific validation (Python, Rust, JS, Go) â Multi-domain checks (code, security, tests, docs) â Automatic fixing of common issues â Clear pass/fail reporting
Intelligent Commit Generation
â Groups related changes by module â Atomic commits (one logical change) â Conventional commit format â Links to specifications
Multi-Agent Review
â Parallel agent execution â Domain-specific expertise â Actionable suggestions â Required fix identification
Rich PR Creation
â Spec-driven descriptions â Quality metrics included â Test coverage reported â Links to specifications â Review insights attached
Common Workflows
After Implementing a Feature
User: "Review and ship spec-feature-001"
Me:
1. Validate: Run tests, linting, security scan
2. Fix: Auto-fix formatting, delegate complex issues
3. Commit: Generate organized commits
4. Review: Multi-agent code review
5. PR: Create comprehensive pull request
Just Need a PR
User: "Create PR for spec-feature-001"
Me:
1. Find completed spec
2. Generate PR description
3. Create GitHub PR
4. Report URL
Want to Validate First
User: "Validate my code"
Me:
1. Run all quality gates
2. Report results (â
or â)
3. If issues: List them with fix suggestions
4. Ask: "Fix issues and ship?" or "Just report?"
Supporting Files (Load on Demand)
- @WORKFLOW.md (1329 lines) - Complete 5-phase process
- @AGENTS.md (995 lines) - Multi-agent coordination
- @MODES.md (869 lines) - Different workflow modes
- @COMMITS.md (1049 lines) - Commit generation strategies
- @PR.md (1094 lines) - PR creation with rich context
Total if all loaded: 5609 lines Typical usage: 200-1500 lines (only what's needed)
Success Criteria
Full workflow complete when:
- â All quality gates passed
- â Issues fixed or documented
- â Commits properly organized
- â Multi-agent review complete
- â PR created with rich context
- â Spec updated (if applicable)
PR-only complete when:
- â Spec found (if spec-driven)
- â PR description generated
- â GitHub PR created
- â URL returned to user
Next Steps After Using
- PR created â Wait for team review
- Quality issues found â Use implementing-features to fix
- Want to iterate â Make changes, run me again
I handle the entire "code is done, make it shippable" workflow. From validation to PR creation, I ensure quality and create comprehensive documentation for reviewers.
Repository
