obra/clank
https://skillcdn.ai/gh/obra/clank내 AI에 이 주소를 연결하면 이 스킬들을 쓸 수 있어요. 연결 방법 보기
- 미확인
- 기본 브랜치
main - 커밋
2db8793 - 라이선스
선언되지 않음
저장소 둘러보기
스킬과 문서의 원문에서 찾습니다. 화면용 번역은 검색되지 않아요.
스킬
- Commenting Intent경고 3개Comment WHY code exists and non-obvious decisions, not WHAT code does (mechanics)
- Designing Before Coding경고 3개Design in pseudocode first, iterate approaches, then translate to code
- Exploring Alternatives경고 3개Try 2-3 different approaches before implementing - don't settle for first design you think of
- Keeping Routines Focused경고 3개Each routine does one thing and does it well - extract when routines have multiple responsibilities
- Localizing Variables경고 3개Declare variables in smallest possible scope, initialize close to first use, minimize span and live time
- Domain-Focused Naming경고 3개Name code by what it does in the domain, not how it's implemented or its history
- Naming Variables경고 3개Choose names that fully and accurately describe what the variable represents
- Refactoring Safely경고 3개Refactor with tests first, one change at a time, never mix refactoring with bug fixes or new features
- Simplifying Control Flow경고 3개Flatten nested conditionals with early returns or table-driven methods - keep nesting depth under 3 levels
- Single Purpose Variables경고 3개Use each variable for exactly one purpose - no hybrid coupling or hidden meanings
- Validating Inputs경고 3개Check all external inputs for validity - garbage in, nothing out, never garbage out
- Writing Evergreen Comments경고 3개Write comments explaining WHAT and WHY, never temporal context or history