jburlison/filemanager/code-review-standards
Claude Code and agent skill by jburlison/filemanager
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Defines C# code review standards, review checklist, and review document format. Use when reviewing code, documenting review findings, or understanding code quality expectations.
Install
npx vskill@latest install jburlison/filemanager/code-review-standardsSKILL.md
Code Review Standards
Review Checklist
Correctness
- [ ] Code implements the requirements correctly
- [ ] Edge cases are handled
- [ ] Error handling is appropriate (not swallowing exceptions)
- [ ] Null checks where needed (nullable reference types preferred)
- [ ] No off-by-one errors in loops/collections
- [ ] Async/await used correctly (no async void, no .Result blocking)
Architecture & Design
- [ ] Follows existing patterns in the codebase
- [ ] Single Responsibility Principle maintained
- [ ] Dependencies injected (not
new-ed internally for services) - [ ] Interfaces used for testability where appropriate
- [ ] No unnecessary abstractions or over-engineering
Performance
- [ ] No unnecessary allocations in hot paths
- [ ] Collections sized appropriately (List capacity, Dictionary)
- [ ] LINQ queries not causing N+1 or excessive enumeration
- [ ] Async I/O for all I/O operations
- [ ] No blocking calls on async code paths
- [ ] String building uses StringBuilder for loops
- [ ] Latency prioritized over memory usage
Security
- [ ] No SQL injection vulnerabilities (parameterized queries)
- [ ] Input validation at system boundaries
- [ ] No sensitive data in logs
- [ ] Authentication/authorization checks in place
- [ ] No hardcoded secrets or credentials
Code Quality
- [ ] Naming follows .NET conventions (PascalCase for public, camelCase for private)
- [ ] No dead code or commented-out blocks
- [ ] Methods under 30 lines (guideline, not absolute)
- [ ] Cyclomatic complexity reasonable
- [ ] Magic numbers/strings extracted to constants
- [ ] XML doc comments on public API
Testing
- [ ] New code has corresponding tests
- [ ] Tests follow MSTest conventions
- [ ] Test names describe behavior
- [ ] No test coupling or order dependency
Severity Levels
- Critical: Must fix — security vulnerability, data loss risk, crash
- Major: Should fix — bug, performance issue, design violation
- Minor: Consider fixing — style, naming, minor optimization
- Nit: Optional — preference, cosmetic
Review Document
Stored at .memory_bank/features/<feature-name>/code-reviews/phase-N-review-M.md.
Template
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/code-review-standards/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jburlison/filemanager/code-review-standards)