Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add shipshitdev/library --skill "qa-reviewer"
Install specific skill from multi-skill repository
# Description
Systematically review AI agent work for quality, accuracy, and completeness. Catches bugs, verifies patterns, checks against requirements, and suggests improvements before committing changes.
# SKILL.md
name: qa-reviewer
description: Systematically review AI agent work for quality, accuracy, and completeness. Catches bugs, verifies patterns, checks against requirements, and suggests improvements before committing changes.
version: 1.0.0
tags:
- quality-assurance
- verification
- code-review
- accuracy
- completeness
QA Reviewer: Systematic Work Verification
Purpose
Structured framework for reviewing AI agent work before finalizing changes. Catches bugs, verifies accuracy, ensures completeness, validates solutions match requirements.
Why this exists: AI agents can introduce subtle bugs, miss requirements, or make incorrect assumptions.
When to Use
- User says "check your work" or "review this"
- After completing complex multi-step implementations
- Before committing major refactors
- When modifying commands or skills
- After implementing new features
- Proactively after any task >5 steps
QA Workflow Phases
1. Context Gathering
- Review original task and requirements
- List all deliverables (files created/modified/deleted)
- Check critical rules (CRITICAL-NEVER-DO.md)
2. Requirement Verification
- Create checklist of all requirements
- Verify solution alignment
- Check for edge cases
3. Accuracy Verification
- Verify file paths exist
- Confirm patterns match codebase
- Cross-reference citations
4. Bug Detection
- Check syntax (markdown, code, paths)
- Look for logic errors
- Verify project-specific rules
5. Completeness Audit
- Reconcile todo list
- Verify all mentioned files changed
- Check for side effects
6. Optimization Review
- Evaluate solution quality
- Check pattern consistency
- Consider alternatives
Quick Verification Commands
# Verify file exists
ls -la <file-path>
# Check balanced code blocks
grep -c '\`\`\`' file.md
# Find violations
grep -r "console\.log" <files>
grep -r ": any" <files>
Project Rules Check
- [ ] No console.log (use logger)
- [ ] No
anytypes - [ ] No inline interfaces
- [ ] AGENTS/CLAUDE/CODEX files intact
- [ ] .agent/ folders untouched
- [ ] Multi-tenancy preserved
Final Assessment Categories
- Approve - Ready to commit
- Conditional - Fix issues first
- Reject - Significant problems
For complete workflow phases, output format template, common issue patterns, and advanced techniques, see: references/full-guide.md
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.