← ClaudeAtlas

fundamentals-gatelisted

Verify code quality standards are met - naming, structure, DRY principles. Issues result in SUGGESTIONS for improvement.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Gate 5: Fundamentals Review > "Good code is not just code that works. It's code that others can work with." ## Purpose This gate checks general code quality against engineering standards. Issues are SUGGESTIONS, not blockers — they're polish, not problems. ## Gate Status - **PASS** — Code quality is solid - **SUGGESTIONS** — Minor improvements recommended --- ## Gate Questions ### Question 1: Naming Clarity > "Would a new developer understand what `[variable/function]` does from its name alone?" **Looking for:** - Descriptive, intention-revealing names - No abbreviations or single letters - Boolean prefixes (is, has, can) - Function verbs (get, set, handle) ### Question 2: Function Focus > "Can you describe what this function does in one sentence without using 'and'?" **Looking for:** - Single responsibility - Reasonable size (under 30 lines) - Clear input/output relationship - No hidden side effects ### Question 3: Code Reuse > "I see this pattern in a few places. Is it intentional duplication or should it be extracted?" **Looking for:** - Awareness of duplication - Appropriate abstraction (rule of three) - Not over-engineering for one-time use --- ## Fundamentals Checklist ### Naming - [ ] Variables are descriptive (no `temp`, `data`, `x`) - [ ] Booleans prefixed with `is`, `has`, `can`, `should` - [ ] Functions start with verbs - [ ] No unnecessary abbreviations - [ ] Consistent naming patterns ### Functions - [ ] Single responsibility - [ ] Under 30 lin