code-review-standards
Code Review Standards
Master comprehensive code review practices that catch critical issues before they reach production. This skill covers security vulnerabilities, code quality metrics, performance optimization, testing requirements, and documentation standards to ensure every pull request meets professional engineering standards.
Introduction
Code review is your last line of defense against bugs, security vulnerabilities, and technical debt. A thorough review process prevents production incidents, maintains code quality, and transfers knowledge across the team.
Review Philosophy:
- Behavior over implementation - Focus on what the code does, not just how it's written
- Security-first mindset - Always check for vulnerabilities before code quality
- Constructive feedback - Explain the "why" behind every comment
- Question assumptions - If something isn't clear, ask before approving
When to Review vs. Auto-Approve:
- ✅ Always review: Security changes, authentication, data handling, database migrations, API changes
- ✅ Always review: Complex business logic, performance-critical code, public APIs
- ⚠️ Light review: Documentation updates, simple typo fixes, dependency updates (check changelogs)
- ❌ Never auto-approve: Anything you don't understand - ask questions instead
More from squirrelsoft-dev/agency
jira-integration
Master Jira integration using acli CLI, Jira REST API, issue management, sprint operations, JQL queries, and ADF comment formatting. Essential for Jira-based project management automation.
3testing-strategy
Comprehensive testing strategy covering test pyramids, framework selection, coverage standards, test organization, mocking patterns, and CI/CD integration. Activate when planning testing approaches, setting quality gates, or establishing test standards.
2agency-workflow-patterns
Master orchestration patterns, multi-agent coordination, and effective workflow composition using the Agency plugin's 51+ specialized agents. Activate when planning complex implementations, coordinating multiple agents, or optimizing development workflows.
2github-integration
Master GitHub integration using gh CLI, GitHub API, issue/PR management, GitHub Actions, sprint planning with Projects, and automated workflows. Essential for GitHub-based development automation.
2github-workflow-best-practices
Master GitHub workflows including branching strategies, commit standards, PR processes, issue triage, sprint management, and git worktree usage. Activate when planning GitHub workflows, managing sprints, or establishing team conventions.
2