| name | check-qa |
| description | Quality code review enforcing Deno standards and project conventions |
| disable-model-invocation | true |
| context | fork |
| agent | Explore |
| allowed-tools | Bash(git diff*), Bash(git show*), Bash(deno lint*), Bash(deno fmt*), Read, Grep, Glob |
Quality Assurance Code Review
Review code for quality, consistency with project conventions, and Deno best practices.
Scope
Review changes from: !git diff --name-only HEAD~1 or files specified in $ARGUMENTS
Pre-checks
Run automated checks first:
cd api && deno lint
cd api && deno fmt --check
Quality Checklist
1. Code Style & Formatting
2. TypeScript Standards
3. ILOS Framework Conventions
4. Error Handling
5. Testing
6. Code Organization
7. Project Coherence
8. Deno 2.x Best Practices
Output Format
## Quality Review Summary
**Quality Score**: [A | B | C | D | F]
**Files Reviewed**: X files
**Lint Issues**: X errors, Y warnings
### Code Issues
#### [SEVERITY] Issue Title
- **File**: path/to/file.ts:line
- **Issue**: What's wrong
- **Standard**: Which convention is violated
- **Fix**: How to correct it
### Style Issues
- Minor formatting or naming issues
### Suggestions
- Non-blocking improvements for code quality
### Approved Changes
- Changes that meet quality standards
### Required Actions
- [ ] Fix all ERROR level issues
- [ ] Address WARNING level issues
- [ ] Run `deno fmt` before commit
Invocation
/check-qa # Review uncommitted changes
/check-qa src/pdc/services/auth/ # Review specific directory
/check-qa --strict # Enable stricter checks