claude/marketplace/plugins/sorah-guides/skills/japanese-text/SKILL.md
This skill should be used when writing Japanese text, blog posts, diary entries, technical articles, prose, or when the user asks to write in Japanese, compose a blog post, draft a diary entry, or write technical content in Japanese. Provides writing style, orthography, and composition conventions across personal, technical, and corporate contexts.
npx skillsauth add sorah/config japanese-textInstall 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.
Conventions for writing Japanese text across multiple contexts. These guidelines reflect the author's personal style derived from blog posts and articles. Context-specific conventions always take priority.
Identify the context before writing. Each has a distinct register:
When the context is ambiguous, ask which register to use.
Ruby を使う, API の設計2025 年, 3 つ()、 (comma) and 。 (period), full-width`bundle exec`, `Enumerable`<!--more--> for article break (fold marker)--- (horizontal rule) as section divider when shifting topic within a postNatural, colloquial expressions are preferred over stiff formal language:
() for tangential but relevant notes[^label] for extended asides or references… or …… for hesitation or unfinished thoughtsBackground/motivation → approach → implementation details → learnings/outro. Use ## headers for major sections.
## tl;dr section near the top for a quick summary before detailed explanationSection-based structure organized by topic (仕事, コミュニティ, 趣味, 買ったもの, etc.) with ## headers.
Introduction → problem/background → solution/approach → results/learnings → conclusion. More structured than personal posts.
<small>Disclaimer: ...</small>**bold** in article prose — use backticks for technical terms, or restructure the sentence to make emphasis naturaldevelopment
This skill should be used when writing or reviewing TypeScript or TSX code, or when the project uses "TypeScript", "React", "tsx", "SWR", "Vite", "Next.js", or TypeScript type patterns. Provides TypeScript coding conventions, React patterns, and best practices. Project-specific conventions always take priority.
development
This skill should be used when the user asks about "spec file format", "spec conventions", "spec vs docs", "current status section", "specification structure", "how to write a spec", "spec deliverables", or "self-contained spec". Provides conventions for writing implementation-ready specification documents.
testing
This skill should be used when conducting spec interviews or implementing specs for Ruby projects, or when the spec mentions "Ruby", "RSpec", "service objects", "Struct", or Ruby class/module patterns. Provides Ruby-specific interview and implementation checklist items.
testing
This skill should be used when conducting spec interviews or implementing specs for Ruby on Rails projects, or when the spec mentions "Rails", "ActiveRecord", "ActiveJob", "concerns", "migrations", "Rails.configuration", or "request specs". Provides Rails-specific interview and implementation checklist items.