{"id":"0b33c460-8d90-403d-8770-67055503fd5c","shortId":"HbxrGv","kind":"skill","title":"code","tagline":"Use when implementing an approved task or plan in the current session and you are ready to make code changes.","description":"task = $ARGUMENTS\n\nImplement the plan. CLAUDE.md standards and quality gates apply throughout.\n\n## Incremental Execution\n\nCommit after each meaningful step — a failing change on top of 5 uncommitted steps is much harder to debug than one on top of a clean commit.\n\n## Completion Check\n\nBefore declaring done, verify:\n- No TODOs, FIXMEs, stubs, or incomplete implementations remain\n- No silent fallbacks — default/fallback values inserted to make type errors disappear instead of fixing the actual type or data issue. Models reflexively add these; catch yourself.\n\n## Error Recovery\n\nWhen something breaks, try a different approach — not the same fix again. On second failure, revert to last working state and try a fundamentally different strategy. On third failure, **stop and tell the user** — report what you tried, what failed, and what context you're missing.\n\nRepeated failure usually means missing context or a wrong assumption, not insufficient effort.\n\n**Hard stops** (don't retry, just ask):\n- Same file fails to compile/typecheck/lint 3 times\n- Same test fails 3 times after different fixes\n- You notice yourself repeating the same action\n\n## Deviations from Plan\n\n- **Minor** (naming, internal structure): document the reason and continue\n- **Major** (different approach, new dependencies, scope change): stop and present options with trade-offs — the plan was approved, departing significantly needs explicit buy-in\n\n## Quality Gates\n\nAfter completing implementation, run quality gates (format, lint, typecheck, tests, build). Report PASS or FAIL with specific errors.","tags":["code","dotclaude","jhostalek","agent-skills","ai-coding","anthropic","claude","claude-code","claude-code-skills","code-review","codex-cli","cursor"],"capabilities":["skill","source-jhostalek","skill-code","topic-agent-skills","topic-ai-coding","topic-anthropic","topic-claude","topic-claude-code","topic-claude-code-skills","topic-code-review","topic-codex-cli","topic-cursor","topic-developer-tools","topic-git-workflow","topic-multi-agent"],"categories":["dotclaude"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/JHostalek/dotclaude/code","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add JHostalek/dotclaude","source_repo":"https://github.com/JHostalek/dotclaude","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,581 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:15.434Z","embedding":null,"createdAt":"2026-05-18T13:20:32.106Z","updatedAt":"2026-05-18T19:13:15.434Z","lastSeenAt":"2026-05-18T19:13:15.434Z","tsv":"'3':176,181 '5':47 'action':192 'actual':92 'add':99 'appli':32 'approach':111,207 'approv':6,223 'argument':23 'ask':170 'assumpt':160 'break':107 'build':243 'buy':229 'buy-in':228 'catch':101 'chang':21,43,211 'check':64 'claude.md':27 'clean':61 'code':1,20 'commit':36,62 'compile/typecheck/lint':175 'complet':63,234 'context':147,156 'continu':204 'current':12 'data':95 'debug':54 'declar':66 'default/fallback':80 'depart':224 'depend':209 'deviat':193 'differ':110,129,184,206 'disappear':87 'document':200 'done':67 'effort':163 'error':86,103,250 'execut':35 'explicit':227 'fail':42,144,173,180,247 'failur':119,133,152 'fallback':79 'file':172 'fix':90,115,185 'fixm':71 'format':239 'fundament':128 'gate':31,232,238 'hard':164 'harder':52 'implement':4,24,75,235 'incomplet':74 'increment':34 'insert':82 'instead':88 'insuffici':162 'intern':198 'issu':96 'last':122 'lint':240 'major':205 'make':19,84 'mean':154 'meaning':39 'minor':196 'miss':150,155 'model':97 'much':51 'name':197 'need':226 'new':208 'notic':187 'off':219 'one':56 'option':215 'pass':245 'plan':9,26,195,221 'present':214 'qualiti':30,231,237 're':149 'readi':17 'reason':202 'recoveri':104 'reflex':98 'remain':76 'repeat':151,189 'report':139,244 'retri':168 'revert':120 'run':236 'scope':210 'second':118 'session':13 'signific':225 'silent':78 'skill' 'skill-code' 'someth':106 'source-jhostalek' 'specif':249 'standard':28 'state':124 'step':40,49 'stop':134,165,212 'strategi':130 'structur':199 'stub':72 'task':7,22 'tell':136 'test':179,242 'third':132 'throughout':33 'time':177,182 'todo':70 'top':45,58 'topic-agent-skills' 'topic-ai-coding' 'topic-anthropic' 'topic-claude' 'topic-claude-code' 'topic-claude-code-skills' 'topic-code-review' 'topic-codex-cli' 'topic-cursor' 'topic-developer-tools' 'topic-git-workflow' 'topic-multi-agent' 'trade':218 'trade-off':217 'tri':108,126,142 'type':85,93 'typecheck':241 'uncommit':48 'use':2 'user':138 'usual':153 'valu':81 'verifi':68 'work':123 'wrong':159","prices":[{"id":"984b417a-1e86-473f-aeb0-87807eee5a5b","listingId":"0b33c460-8d90-403d-8770-67055503fd5c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"JHostalek","category":"dotclaude","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:32.106Z"}],"sources":[{"listingId":"0b33c460-8d90-403d-8770-67055503fd5c","source":"github","sourceId":"JHostalek/dotclaude/code","sourceUrl":"https://github.com/JHostalek/dotclaude/tree/main/skills/code","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:32.106Z","lastSeenAt":"2026-05-18T19:13:15.434Z"}],"details":{"listingId":"0b33c460-8d90-403d-8770-67055503fd5c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"JHostalek","slug":"code","github":{"repo":"JHostalek/dotclaude","stars":8,"topics":["agent-skills","ai-coding","anthropic","claude","claude-code","claude-code-skills","code-review","codex-cli","cursor","developer-tools","git-workflow","multi-agent","prompt-engineering","skill-md"],"license":"cc0-1.0","html_url":"https://github.com/JHostalek/dotclaude","pushed_at":"2026-05-17T15:07:41Z","description":"Agent skills for agentic coding tools. Extremely opinionated. Updated (almost) daily.","skill_md_sha":"8c07b2b9812623c1743fce5cac306611f62f6ffa","skill_md_path":"skills/code/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/JHostalek/dotclaude/tree/main/skills/code"},"layout":"multi","source":"github","category":"dotclaude","frontmatter":{"name":"code","description":"Use when implementing an approved task or plan in the current session and you are ready to make code changes."},"skills_sh_url":"https://skills.sh/JHostalek/dotclaude/code"},"updatedAt":"2026-05-18T19:13:15.434Z"}}