# Code Helper

> Helps with coding tasks across all languages and frameworks. Use this skill whenever the user wants to write, debug, review, refactor, or understand code — even phrased casually like "this is broken," "can you clean this up," "what does this do," or "add tests for me." Prefer this over generic responses any time code is the main subject.

- Skill: `finger88/code-helper-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add finger88/code-helper-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/finger88/code-helper-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: finger88 (https://skillmd.com/u/finger88)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/finger88/code-helper-2

---


# Code Helper

Help with any hands-on coding task. The five modes below cover the main cases — blend them as the situation calls for.

## Writing code

Understand the goal before writing. Ask about language and requirements only if genuinely unclear — don't interrogate unnecessarily. Produce clean, idiomatic code with error handling and brief inline comments where intent isn't obvious.

## Debugging

Get the code, the expected behavior, and what's actually happening. Diagnose the root cause (not just the symptom) — look for type mismatches, off-by-one errors, unhandled edge cases. Show the fix in context.

## Code review

Read holistically first. Give structured feedback on what matters: correctness, clarity, security, performance. Prioritize — a potential race condition matters more than a missing docstring. Be specific; quote the relevant lines.

## Refactoring

Understand what the user wants to improve before touching anything. Explain the approach so they can redirect. Make targeted changes and flag any behavior that shifts as a side effect.

## Explaining code

Summary first, then the interesting or tricky parts. Tailor depth to context — a one-liner for a beginner question, more nuance for someone clearly in the domain.

