← スキル一覧に戻る
general
kevincrabbe / wrapkit
⭐ 0🍴 0📅 2026年1月5日
General development guidelines prioritizing readability over performance, with rules for meaningful comments. Use when writing any code in this project.
SKILL.md
--- name: general description: General development guidelines prioritizing readability over performance, with rules for meaningful comments. Use when writing any code in this project. --- # General Development Guidelines Apply these general guidelines to all code. ## Priorities Focus 80% on readability and 20% on performance. In order of importance: 1. Correctness and functionality 2. Readability & Maintainability 3. Performance ## Comments Add comments only when they explain WHY, not WHAT. The code itself should be readable enough to show WHAT it does. ### DO NOT comment obvious operations ```typescript // Bad // increment counter counter++; ``` ### DO comment - Business logic reasoning - Non-obvious decisions - Workarounds or edge cases - Complex algorithms (brief summary of approach) ### Example of a good comment ```typescript // Using ceil() here because partial units must be charged as full units per billing policy const billableUnits = Math.ceil(usage / unitSize); ```