mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 13:43:26 +08:00
Add Kiro steering files, hooks, and scripts (#812)
Co-authored-by: Sungmin Hong <hsungmin@amazon.com>
This commit is contained in:
56
.kiro/steering/review-mode.md
Normal file
56
.kiro/steering/review-mode.md
Normal file
@@ -0,0 +1,56 @@
|
||||
---
|
||||
inclusion: manual
|
||||
description: Code review mode context for thorough quality and security assessment
|
||||
---
|
||||
|
||||
# Review Mode
|
||||
|
||||
Use this context when conducting code reviews or quality assessments.
|
||||
|
||||
## Review Process
|
||||
|
||||
1. Gather context — Check git diff to see all changes
|
||||
2. Understand scope — Identify which files changed and why
|
||||
3. Read surrounding code — Don't review in isolation
|
||||
4. Apply review checklist — Work through each category
|
||||
5. Report findings — Use severity levels
|
||||
|
||||
## Review Checklist
|
||||
|
||||
### Correctness
|
||||
- Does the code do what it's supposed to do?
|
||||
- Are edge cases handled properly?
|
||||
- Is error handling appropriate?
|
||||
|
||||
### Security
|
||||
- Are inputs validated and sanitized?
|
||||
- Are secrets properly managed?
|
||||
- Are there any injection vulnerabilities?
|
||||
- Is authentication/authorization correct?
|
||||
|
||||
### Performance
|
||||
- Are there obvious performance issues?
|
||||
- Are database queries optimized?
|
||||
- Is caching used appropriately?
|
||||
|
||||
### Maintainability
|
||||
- Is the code readable and well-organized?
|
||||
- Are functions and classes appropriately sized?
|
||||
- Is there adequate documentation?
|
||||
- Are naming conventions followed?
|
||||
|
||||
### Testing
|
||||
- Are there sufficient tests?
|
||||
- Do tests cover edge cases?
|
||||
- Are tests clear and maintainable?
|
||||
|
||||
## Severity Levels
|
||||
|
||||
- **Critical**: Security vulnerabilities, data loss risks
|
||||
- **High**: Bugs that break functionality, major performance issues
|
||||
- **Medium**: Code quality issues, maintainability concerns
|
||||
- **Low**: Style inconsistencies, minor improvements
|
||||
|
||||
## Invocation
|
||||
|
||||
Use `#review-mode` to activate this context when reviewing code.
|
||||
Reference in New Issue
Block a user