Skip to content
Agentmart
Submit a tool

localize

Resolve a change request into an EXACT edit target before touching code, then gate the edit on tests — the localize → edit → validate loop.

Skill by jhlee0409

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/jhlee0409-localize

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Resolve a change request into an EXACT edit target before touching code, then gate the edit on tests — the localize → edit → validate loop. Use for a bug fix, an issue, or a feature change where the right files/symbols are not already obvious, or when the user says "이거 고쳐줘", "어디를 고쳐야 해?", "fix this issue", "where does this live?". Produces a localization artifact (targets + evidence + uncertainty) first; edits only after it, validates with a focused test then a regression run.

Use cases: testing, writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/localize

Tools it pre-approves 6

From allowed-tools in SKILL.md: the agent may use these without asking you each time.

  • Read,
  • Grep,
  • Glob,
  • Bash,
  • Edit,
  • Write

What's inside

Skill name
localize
Description
Resolve a change request into an EXACT edit target before touching code, then gate the edit on tests — the localize → edit → validate loop. Use for a bug fix, an issue, or a feature change where the right files/symbols are not already obvious, or when the user says "이거 고쳐줘", "어디를 고쳐야 해?", "fix this issue", "where does this live?". Produces a localization artifact (targets + evidence + uncertainty) first; edits only after it, validates with a focused test then a regression run.
License
MIT
Allowed tools
Read,, Grep,, Glob,, Bash,, Edit,, Write
Instructions
60 lines in SKILL.md · view on GitHub

Before installing

  • Pre-approves some shell commands

Files (1)

  • SKILL.md

SKILL.md (first lines)

# localize — localize → edit → validate

Do NOT start editing from the first plausible file. Empirically, a staged
**localize → repair → validate** loop resolves real repository issues at a
fraction of the cost of broad autonomous exploration (Agentless, arXiv
2407.01489), and the benchmark contract for "resolved" is a change whose tests
pass (SWE-bench, arXiv 2310.06770). This skill enforces that discipline: name the
target with evidence, make the minimal edit, then prove it with tests.

## 1. LOCALIZE — produce the target before editing

From the request, find the exact edit site(s). Do NOT edit in this phase.

- Extract the concrete signals from the request: error text, stack trace,
  symptom, endpoint / field / component name, the file it mentions.
- Search from those signals: `grep` the error string / symbol; `glob` the module;
  read the suspected files. For a symbol you will change, run
  `/harness-kit:blast-radius <symbol>` to enumerate everything that depends on it,
  so the edit scope is known up front (not discovered after a half-fix).
- If tests exist, use the failing test (or write one that reproduces the symptom)
  to point at the fault — a failing test IS localization evidence.

**Localization artifact (write it down, BLUF):**
- **Targets**: each `file:line` + symbol you intend to change, with the evidence
  that put it there (the grep hit / the failing test / the reference).
- **Impact**: the blast-radius set for any changed signature (callsites that must
  move together).
- **Uncertainty**: what you are NOT sure about + the candidate you'd check next.
  Non-empty is honest; a confident-but-wrong target is the failure mode here.

## 2. EDIT — minimal, scoped to the target

Make the smallest change that addresses the request at the localized site. Update
every callsite the blast-radius set named — do not leave a half-migrated signature.
Match the surrounding idioms.

## 3. VALIDATE — tests gate the change

- **Focused first**: run the specific test covering the change (or the reproducer
  from step 1). It must go from failing → passing.
- **Regression next**: run the stack's test command (the repo's detected
  `test_cmd`). Report pass/fail counts.
- **Real-run evidence** for a "feature works" claim: a real input → real output,
  not just green unit tests (per the kit's `0.3 No premature done`).
- Record the commands run + outcomes in the handoff / verify artifact.

## Constraints

- The localization artifact (step 1) is REQUIRED before any edit — no "edit first,
  find the rest later".
- A change is not done until its focused test passes AND the regression run is
  green (or the failures are pre-existing and named). "Compiles" / "200 OK" is not
  validation.
- No blind retries: if two edits don't pass, re-localize (the target was wrong),
  don't loop on the same site — broad retry loops compound error, they don't fix
  localization.
- Bounded autonomy: this is one change → one validation → the human gate, not an
  open-ended fix loop.

From jhlee0409/omni-harness-kit, MIT.

More from jhlee0409/omni-harness-kit

Signals

Stars
2
Forks
1
Open issues
0
Last commit (this folder)
Jul 22, 2026 (3 months ago)
Last release
Jul 22, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from jhlee0409

Cite this page

localize skill. Agent Mart. https://agentmart.dev/skills/jhlee0409-localize (last updated 2026-10-24)