<!--
Thanks for sending a PR! Please fill in the sections below so reviewers can move fast.

See CONTRIBUTING.md for branch naming, commit conventions, and SLAs.
-->

## Summary

<!-- 2–4 sentences: what does this PR change, and why now? -->

## Motivation

<!-- Link the issue, RFC, or research note that motivated this. If none, a 1-line rationale is fine. -->

- Closes #
- Related to #

## Scope of change

<!-- Tick whichever boxes apply. Leave the rest unchecked. -->

- [ ] Skill / meta-skill logic
- [ ] Agent template(s)
- [ ] Plugin manifest (`.claude-plugin/plugin.json`, `marketplace.json`)
- [ ] Documentation (`README.md`, `README_KO.md`, `README_JA.md`, `docs/`)
- [ ] `CHANGELOG.md`
- [ ] CI / GitHub Actions
- [ ] Tests
- [ ] Other (describe):

## Tests

<!-- What did you run locally? Paste output or describe. -->

- [ ] `npx markdownlint '**/*.md'` passes
- [ ] Manual repro of the change works as expected
- [ ] New unit / integration tests added (if applicable)
- [ ] N/A — explain below

## CHANGELOG update

<!-- Every user-visible change must land in CHANGELOG.md under the Unreleased section. -->

- [ ] Yes — added to `CHANGELOG.md`
- [ ] No — this change is not user-visible (docs-only / internal refactor)

## SemVer impact

<!-- See CONTRIBUTING.md § Commit Message Convention. Choose one. -->

- [ ] **Patch** — bug fix, no API change (`fix:`)
- [ ] **Minor** — additive, backward-compatible (`feat:`)
- [ ] **Major** — breaking change (`feat!:` or `BREAKING CHANGE:` in commit footer)
- [ ] **None** — docs / chore / refactor / test

## Additional notes

<!-- Screenshots, migration notes, follow-ups, things you want reviewers to focus on. -->
