Skip to content
Back to skills

Code Quality Refactor Safely Go

ASecurity

Characterization tests, small mechanical steps, and clean-cut commits keeping refactors boring.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
ai-agentsgobashgit

Works with

  • cli

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add aniruddhaadak80/skills --skill code-quality-refactor-safely-go --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Code Quality Refactor Safely Go?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Code Quality Refactor Safely Go
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aniruddhaadak80-code-quality-refactor-safely-go/badge)](https://www.skillsdirectory.com/skills/aniruddhaadak80-code-quality-refactor-safely-go)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: code-quality-refactor-safely-go
description: "Characterization tests, small mechanical steps, and clean-cut commits keeping refactors boring."
---
# Refactor without breaking behavior (Go)

> Characterization tests, small mechanical steps, and clean-cut commits keeping refactors boring.

**Track:** 🧰 Engineering Essentials · **Domain:** Code Quality · **Level:** intermediate · **~35 min**

**Who this is for:** All Software Engineers

## When to Use This Skill

Characterization tests, small mechanical steps, and clean-cut commits keeping refactors boring.
Use it whenever a matching task appears in conversation — the agent loads these instructions on demand.

## Steps

1. Pin current behavior with characterization tests where gaps exist
2. Plan steps each leaving tests green; commit per step
3. Prefer mechanical moves (extract, inline, rename) over clever rewrites
4. Keep behavior changes in separate PRs from structure moves
5. Measure complexity delta honestly; stop when readability peaks
6. Leave the campsite cleaner but don't rebuild the forest
7. Run pprof profiles; check goroutine leaks with goleak
8. Enforce vet/lint gates; keep error wrapping with %w intact

## Common Pitfalls

- Big-bang rewrites losing hidden behaviors
- 'While I'm here' feature creep inside refactor PRs

## Commands

**Install with skills CLI**
```bash
npx skills add aniruddhaadak80/skills --skill code-quality-refactor-safely-go
```

**Install globally**
```bash
npx skills add aniruddhaadak80/skills --skill code-quality-refactor-safely-go -g
```

---

Part of [aniruddhaadak80/skills](https://github.com/aniruddhaadak80/skills) · Browse all at https://skills.sh/aniruddhaadak80/skills

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…