Claude-skill-registry coding-workflow

Best practices for coding, debugging, and refactoring. Use when reviewing code, debugging issues, refactoring, or establishing coding patterns.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/coding-workflow" ~/.claude/skills/majiayu000-claude-skill-registry-coding-workflow && rm -rf "$T"
manifest: skills/data/coding-workflow/SKILL.md
source content

Coding Workflow Best Practices

Code Review Approach

  1. Understand before changing: Read the code thoroughly before suggesting modifications
  2. Check for patterns: Look for existing patterns in the codebase and follow them
  3. Consider edge cases: Think about null, empty, boundary conditions
  4. Security awareness: Watch for injection, XSS, improper auth patterns

Debugging Strategy

  1. Reproduce first: Confirm the issue before attempting fixes
  2. Isolate the problem: Narrow down to the smallest reproducible case
  3. Read error messages carefully: They often contain the solution
  4. Check recent changes: What changed since it last worked?
  5. Verify assumptions: Test each assumption individually

Refactoring Guidelines

  1. Tests first: Ensure tests exist before refactoring
  2. Small steps: Make incremental changes, verify each step
  3. One thing at a time: Don't mix refactoring with feature changes
  4. Preserve behavior: Refactoring should not change functionality

Common Pitfalls

  • Fixing symptoms instead of root causes
  • Over-engineering simple solutions
  • Ignoring existing patterns in the codebase
  • Making changes without understanding context
  • Skipping validation of user inputs at boundaries

Accumulated Learnings

See learnings.md for session-learned insights that supplement these guidelines.