Japanese Naturalization
Purpose
Use this skill to naturalize assistant-generated Japanese so it sounds like something a native
speaker in the inferred target context would plausibly write.
This is a response-naturalization and localization skill, not a fact-checking, summarizing, or
copywriting skill. Preserve the target output's meaning, factual claims, intent, structure, numbers,
citations, links, code, and named entities unless the user explicitly asks to change them.
Core Principle
Define "natural Japanese" as context fit: the wording should match the likely audience, domain,
channel, register, and purpose. Do not equate naturalness with plain language, pure Japanese
vocabulary, fewer katakana words, or more kanji.
Invocation Model
When invoked:
- Treat the current user message as an instruction for how to naturalize the target output, not as
the target text itself.
- Treat the immediately previous assistant response as the default target.
- If the user explicitly references another assistant response or earlier generated draft in the
conversation, use that referenced output as the target.
- Do not assume that quoted, fenced, or pasted text in the current user message is the target text.
Treat it as instruction or context unless the user explicitly says it is the assistant output to
naturalize.
- If the target context is explicit, use it.
- If the target context is missing, infer it from the target output and current conversation. State
assumptions only when they affect the output or the user asked for notes.
Workflow
Infer the communication context.
- Identify domain, audience, channel, register, purpose, source language, and terminology risk.
- Classify the target as casual chat, technical explanation, product UI, business document,
support text, academic prose, marketing copy, or another explicit finite category.
Preserve meaning before style.
- Keep claims, uncertainty, scope, examples, ordering, code blocks, URLs, file paths, citations,
numbers, and proper nouns intact.
- Do not add new evidence, promises, caveats, or persuasive claims.
- Do not silently remove nuance to make the sentence shorter.
Choose terminology by context.
- Use terminology-traps.md for context-sensitive term choices
that can produce unnatural or misleading Japanese.
- If a term choice could change meaning and the reference does not cover it, inspect available
local project evidence first.
- For substantial term research, use the
term-translation-research skill when available.
- Prefer official, primary, product-maintained, or domain-specific sources over dictionaries and
search snippets when external evidence is needed.
Check audience-sensitive register risks.
- Use audience-register-risks.md when casual
expressions, jokes, slang, age/generation cues, hierarchy, identity or attribute references, or
harassment sensitivity could affect how the wording lands.
- Prefer widely understood, neutral wording when the audience is mixed, unknown, external, or
workplace-broad.
- Preserve intentionally community-specific wording only when local evidence or user instruction
shows it fits the target context.
Check notation variation and consistency.
- Use notation-variation-risks.md when kanji/kana
choices, okurigana, same-reading kanji, katakana/English variants, punctuation, number style,
or full-width and half-width forms vary within the target text.
- Preserve intentional variation when it carries meaning, register, readability, quoted/source
form, or local product terminology.
- Normalize confusing variation when it makes one concept look like multiple concepts, hides a
meaning distinction, or breaks document-level predictability.
Apply Japanese style defaults.
- Use japanese-style-defaults.md for orthography and
lightweight style defaults.
- Treat these as defaults, not rules. Project style guides and target publication norms override
them.
Remove translationese and AI-like stiffness.
- Use ai-like-japanese-patterns.md as warning signs,
not banned words.
- Replace only when the alternative is more natural in the inferred context.
- Keep technical katakana, kanji compounds, and passive constructions when they are normal for
the domain.
Control register explicitly.
- Match the user's requested tone if present.
- Otherwise, preserve the source's communicative intent while making the Japanese less stiff,
less literal, and less templated.
- Avoid making a serious document casual or a casual answer overly formal.
Output Contract
Default output:
- Return only the rewritten Japanese.
- Preserve Markdown structure when it carries meaning.
- Keep code blocks, commands, tables, links, citations, and file paths stable.
When the user asks for explanation or when a key ambiguity affects the result, use:
## Rewritten Japanese
...
## Notes
- Context: ...
- Terminology: ...
- Ambiguity: ...
Ambiguity Handling
- If one conservative wording preserves meaning and sounds natural, use it.
- If two plausible term choices imply different concepts, ask one concise question before rewriting.
- If the user requested no questions, choose the safest wording and include a short note when notes
are allowed.
Quality Checklist
Before answering, check that:
- The rewritten text still says the same thing.
- The terminology matches the inferred audience and domain.
- The register fits the channel.
- Audience-sensitive register and harassment risks were checked when relevant.
- Natural notation variation and confusing notation inconsistency were separated when relevant.
- AI-like patterns were inspected but not mechanically removed.
- No new factual claim, citation, example, or recommendation was added.
- The result sounds like a plausible Japanese speaker wrote it for that context.
Evaluation Fixtures
For examples and regression prompts, use
evaluation-prompts.csv.
Reference Map
For a complete map of runtime references, maintenance records, and source hierarchy, use
REFERENCE.md.
Skill Improvement Feedback
Apply this section only when the user explicitly asks to update, maintain, or incorporate reusable
feedback into this skill. A correction to the current rewrite alone is not permission to propose or
edit skill files; fix the rewrite and stop.
In an explicit skill-maintenance task, use
improvement-workflow.md. Keep updates bounded,
evidence-backed, and validated. If the update involves Agent Skills structure, metadata, validation,
or SkillOpt-style review discipline, use the agent-skill-authoring skill when available.
1---2name: japanese-naturalization3description: Naturalize the current or explicitly referenced assistant output into context-appropriate Japanese while preserving meaning. Use when the user asks to rewrite an existing assistant response so it sounds natural, removes AI-like Japanese or translationese, or fits a different register. For standalone evidence-backed term selection, use term-translation-research.4---56# Japanese Naturalization78## Purpose910Use this skill to naturalize assistant-generated Japanese so it sounds like something a native11speaker in the inferred target context would plausibly write.1213This is a response-naturalization and localization skill, not a fact-checking, summarizing, or14copywriting skill. Preserve the target output's meaning, factual claims, intent, structure, numbers,15citations, links, code, and named entities unless the user explicitly asks to change them.1617## Core Principle1819Define "natural Japanese" as context fit: the wording should match the likely audience, domain,20channel, register, and purpose. Do not equate naturalness with plain language, pure Japanese21vocabulary, fewer katakana words, or more kanji.2223## Invocation Model2425When invoked:26271. Treat the current user message as an instruction for how to naturalize the target output, not as28 the target text itself.292. Treat the immediately previous assistant response as the default target.303. If the user explicitly references another assistant response or earlier generated draft in the31 conversation, use that referenced output as the target.324. Do not assume that quoted, fenced, or pasted text in the current user message is the target text.33 Treat it as instruction or context unless the user explicitly says it is the assistant output to34 naturalize.355. If the target context is explicit, use it.366. If the target context is missing, infer it from the target output and current conversation. State37 assumptions only when they affect the output or the user asked for notes.3839## Workflow40411. Infer the communication context.42 - Identify domain, audience, channel, register, purpose, source language, and terminology risk.43 - Classify the target as casual chat, technical explanation, product UI, business document,44 support text, academic prose, marketing copy, or another explicit finite category.45462. Preserve meaning before style.47 - Keep claims, uncertainty, scope, examples, ordering, code blocks, URLs, file paths, citations,48 numbers, and proper nouns intact.49 - Do not add new evidence, promises, caveats, or persuasive claims.50 - Do not silently remove nuance to make the sentence shorter.51523. Choose terminology by context.53 - Use [terminology-traps.md](references/terminology-traps.md) for context-sensitive term choices54 that can produce unnatural or misleading Japanese.55 - If a term choice could change meaning and the reference does not cover it, inspect available56 local project evidence first.57 - For substantial term research, use the `term-translation-research` skill when available.58 - Prefer official, primary, product-maintained, or domain-specific sources over dictionaries and59 search snippets when external evidence is needed.60614. Check audience-sensitive register risks.62 - Use [audience-register-risks.md](references/audience-register-risks.md) when casual63 expressions, jokes, slang, age/generation cues, hierarchy, identity or attribute references, or64 harassment sensitivity could affect how the wording lands.65 - Prefer widely understood, neutral wording when the audience is mixed, unknown, external, or66 workplace-broad.67 - Preserve intentionally community-specific wording only when local evidence or user instruction68 shows it fits the target context.69705. Check notation variation and consistency.71 - Use [notation-variation-risks.md](references/notation-variation-risks.md) when kanji/kana72 choices, okurigana, same-reading kanji, katakana/English variants, punctuation, number style,73 or full-width and half-width forms vary within the target text.74 - Preserve intentional variation when it carries meaning, register, readability, quoted/source75 form, or local product terminology.76 - Normalize confusing variation when it makes one concept look like multiple concepts, hides a77 meaning distinction, or breaks document-level predictability.78796. Apply Japanese style defaults.80 - Use [japanese-style-defaults.md](references/japanese-style-defaults.md) for orthography and81 lightweight style defaults.82 - Treat these as defaults, not rules. Project style guides and target publication norms override83 them.84857. Remove translationese and AI-like stiffness.86 - Use [ai-like-japanese-patterns.md](references/ai-like-japanese-patterns.md) as warning signs,87 not banned words.88 - Replace only when the alternative is more natural in the inferred context.89 - Keep technical katakana, kanji compounds, and passive constructions when they are normal for90 the domain.91928. Control register explicitly.93 - Match the user's requested tone if present.94 - Otherwise, preserve the source's communicative intent while making the Japanese less stiff,95 less literal, and less templated.96 - Avoid making a serious document casual or a casual answer overly formal.9798## Output Contract99100Default output:101102- Return only the rewritten Japanese.103- Preserve Markdown structure when it carries meaning.104- Keep code blocks, commands, tables, links, citations, and file paths stable.105106When the user asks for explanation or when a key ambiguity affects the result, use:107108```markdown109## Rewritten Japanese110111...112113## Notes114115- Context: ...116- Terminology: ...117- Ambiguity: ...118```119120## Ambiguity Handling121122- If one conservative wording preserves meaning and sounds natural, use it.123- If two plausible term choices imply different concepts, ask one concise question before rewriting.124- If the user requested no questions, choose the safest wording and include a short note when notes125 are allowed.126127## Quality Checklist128129Before answering, check that:130131- The rewritten text still says the same thing.132- The terminology matches the inferred audience and domain.133- The register fits the channel.134- Audience-sensitive register and harassment risks were checked when relevant.135- Natural notation variation and confusing notation inconsistency were separated when relevant.136- AI-like patterns were inspected but not mechanically removed.137- No new factual claim, citation, example, or recommendation was added.138- The result sounds like a plausible Japanese speaker wrote it for that context.139140## Evaluation Fixtures141142For examples and regression prompts, use143[evaluation-prompts.csv](references/evaluation-prompts.csv).144145## Reference Map146147For a complete map of runtime references, maintenance records, and source hierarchy, use148[REFERENCE.md](references/REFERENCE.md).149150## Skill Improvement Feedback151152Apply this section only when the user explicitly asks to update, maintain, or incorporate reusable153feedback into this skill. A correction to the current rewrite alone is not permission to propose or154edit skill files; fix the rewrite and stop.155156In an explicit skill-maintenance task, use157[improvement-workflow.md](references/improvement-workflow.md). Keep updates bounded,158evidence-backed, and validated. If the update involves Agent Skills structure, metadata, validation,159or SkillOpt-style review discipline, use the `agent-skill-authoring` skill when available.