Skip to main content

code-review-practices

Code review best practices, quality gates, security checks, and constructive feedback guidelines for collaborative development

Quellinformationen

Repository
Hack23/riksdagsmonitor
Letzte Quellaktivität
16. April 2026 um 09:31
Erkannte Sprache von SKILL.md
Englisch
Sterne
13
Forks
3

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
code-review-practices
description
Code review best practices, quality gates, security checks, and constructive feedback guidelines for collaborative development
license
Apache-2.0
# Code Review Practices Skill ## 🔴 AI FIRST Quality Principle > **Apply the AI FIRST principle: never accept first-pass quality. Minimum 2 iterations. Read all output, improve every section. No shortcuts.** ## Purpose Establishes effective code review practices that improve code quality, catch bugs early, and maintain security standards while fostering collaborative development. ## Review Checklist ### MUST CHECK 1. **Functionality** — Code solves the stated problem, edge cases handled 2. **Design** — Follows project patterns, appropriate abstraction 3. **Code Quality** — Readable, maintainable, DRY, proper naming 4. **Testing** — Unit tests included, coverage adequate, edge cases tested 5. **Security** — No hardcoded secrets, input validation, XSS/injection prevention 6. **Performance** — No obvious inefficiencies, queries optimized 7. **Documentation** — README updated, complex logic explained ## PR Size Guidelines - Small: < 200 lines (ideal) - Medium: 200-500 lines (acceptable) - Large: 500-1000 lines (split if possible) - XL: > 1000 lines (must split) ## Feedback Guidelines ### Effective Comments - Focus on code, not the person - Provide constructive suggestions with examples - Use labels: `MUST FIX`, `SHOULD FIX`, `NIT`, `QUESTION`, `SUGGESTION`, `PRAISE` ### Security-Focused Review - Authentication/authorization checks - Input validation and sanitization - No secrets in code, secure logging - Dependencies from trusted sources - Lock files updated ## Approval Criteria - ✅ APPROVE: All MUST FIX resolved, tests passing, security checks pass - 💬 COMMENT: Clarification needed, non-blocking suggestions - 🔄 REQUEST CHANGES: Critical bugs, security vulnerabilities, missing tests ## Related Policies - [Secure Development Policy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md)
Auf GitHub ansehen