## Summary

<!-- What does this PR do? 1-2 sentences. -->

## Type

- [ ] Bug fix
- [ ] New skill (`mk:*`)
- [ ] New agent / rule / hook
- [ ] Documentation
- [ ] Refactor (no behavior change)
- [ ] CI/CD / tooling

## Changes

<!-- List the key changes. Link to relevant files. -->

-

## Testing

<!-- How was this tested? -->

- [ ] Tests pass (`npm test`)
- [ ] Lint passes (`npm run lint`)
- [ ] Build passes (`npm run build`)
- [ ] VitePress builds (`cd website && npx vitepress build`)
- [ ] Manual testing: <!-- describe -->

## Checklist

- [ ] Follows [MeowKit naming conventions](https://docs.meowkit.dev/reference/naming-conventions) (kebab-case files, `mk:` prefix for skills)
- [ ] Includes Gotchas section (for new skills)
- [ ] Uses progressive disclosure (references/, templates/ for complex skills)
- [ ] Description field is trigger-oriented (for new skills)
- [ ] RULES_INDEX.md updated (if new rule added)
- [ ] VitePress docs updated (if user-facing change)
- [ ] Changelog updated
- [ ] No hardcoded secrets or `.env` values

## Related Issues

<!-- Closes #N, Fixes #N, or Related to #N -->
