skills/content-update-ko-en/SKILL.md
# content-update-ko-en ## When to use - Updating user-facing copy in `src/components/sections/**` or `src/app/**` - Any change to primary Korean content that must stay semantically aligned in English ## Goals - Keep tone calm, premium, trustworthy - Preserve conversion-critical info: phone/email/CTA/map links - Keep Korean primary; English concise and aligned ## Workflow 1. Identify the source of copy (component or `messages/*.json`). 2. Update Korean first, then align English meaning with sh
npx skillsauth add apple77y/miracle skills/content-update-ko-enInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
src/components/sections/** or src/app/**messages/*.json).src/components/sections/**src/app/page.tsxmessages/ko.jsonmessages/en.jsondevelopment
# static-export-check ## When to use - Adding routes, images, dynamic data, or external integrations ## Goals - Preserve static export compatibility - Avoid runtime-only features ## Workflow 1. Check `next.config.ts` for `output: 'export'` constraints. 2. Ensure no server-only APIs are introduced in App Router pages. 3. Verify images use static-friendly settings (`images.unoptimized`). 4. Confirm all routes are statically resolvable. ## Files to check - `next.config.ts` - `src/app/**` - `src
development
# seo-metadata-audit ## When to use - Editing metadata, JSON-LD, sitemap, or SEO utilities ## Goals - Ensure metadata matches real business info - Keep structured data consistent with on-page content ## Workflow 1. Identify metadata source (`src/app/layout.tsx`, `src/utils/**`, `src/app/sitemap.ts`). 2. Verify business name, address, phone, URL match current data. 3. Confirm `ko`/`en` metadata align with page content. 4. If changing JSON-LD, verify required fields remain present. ## Files to
development
# section-update-tests ## When to use - Any UI/content behavior change in `src/components/sections/**` or `src/app/page.tsx` ## Goals - Add or update tests to cover visible behavior - Keep tests minimal but meaningful ## Workflow 1. Identify impacted section component and behavior. 2. Update or add tests in `src/components/__tests__/`. 3. Prefer role/text queries to verify user-visible content. 4. If adding new strings, verify i18n variants if applicable. ## Files to check - `src/components/
development
# i18n-message-sync ## When to use - Adding, removing, or changing i18n keys in `messages/*.json` ## Goals - Keep `ko` and `en` keys in sync - Avoid missing or unused keys ## Workflow 1. Locate the relevant key usage in components/pages. 2. Update `messages/ko.json` and `messages/en.json` together. 3. Check for missing keys by diffing key sets. 4. Ensure English remains concise and semantically aligned. ## Files to check - `messages/ko.json` - `messages/en.json` - Key usage in `src/**` ## O