Delegate independent tasks to specialized agents working concurrently with isolated context.
Japanese Technical Docs Writer
japanese-technical-docs-writer
日本語技術文書の作成・修正を支援し、textlintによる自動校正と手動での改善提案を行います。文章を執筆した際は必ずこのスキルを使って文章をレビューして改善します。必要に応じてユーザに改善案を提案します
SKILL.md
Full skill instructions
Japanese Technical Docs Writer
概要
このスキルは、日本語技術文書を執筆する際に以下の支援を提供します:
- markdown のフォーマットを満たしているかチェック
- textlintによる自動校正
- 自動修正できない問題の特定と改善提案
- 文章の自然さや読みやすさの向上
使用方法
/japanese-technical-docs-writer [ファイルパス]
実行フロー
1. markdown フォーマットチェックフェーズ
- frontmatter に必須項目の name が含まれているか
- header が適切に設定されているか
- その他、markdown, mdx に記載できない記法が使われていないか、表示が崩れるような設定がないか
2. 文章作成・編集フェーズ
- 指定されたファイルの内容を確認
- 必要に応じて新規作成または既存ファイルの編集
- 技術文書として適切な日本語で執筆
3. textlint自動校正フェーズ
pnpm textlint:fixを実行して自動修正可能な問題を解決- 修正前後の差分を確認
- 自動修正された内容をユーザーに報告
4. 手動レビューフェーズ
pnpm textlintを再実行して残存する問題を確認- textlintで検出できない以下の問題をチェック:
- 文章の論理的な流れ
- 専門用語の統一性
- 読み手を考慮した説明の充実度
- カタカナ表記の一貫性(例:ユーザー/ユーザ)
- 英数字と日本語の間のスペース
- 修正後、再度
pnpm textlintを実行して、textlint によるチェックがパスすることを確認
5. 改善提案フェーズ
- 検出された問題に対する具体的な修正案を提示
- 修正理由と技術文書としての品質向上ポイントを説明
- ユーザーの承認を得て修正を適用
チェック項目
textlintによる自動チェック(preset-ja-technical-writing)
- 一文の長さ(100文字以内を推奨)
- 読点の数(一文に4個まで)
- 連続する漢字の数(6文字まで)
- 助詞の連続使用
- 二重否定の回避
- ら抜き言葉の修正
- 文末の句点の統一
- 同じ接続詞の連続使用
手動チェック項目
-
用語の統一性
- 送り仮名の統一(例:「取り組み」vs「取組み」)
- カタカナ語末の長音符号(例:「サーバー」vs「サーバ」)
- 英語表記とカタカナ表記の使い分け
-
文章構造
- 見出しの階層構造の適切性
- 段落の長さと区切りの適切性
- 箇条書きの使用タイミング
-
技術文書特有の表現
- 主語の明確化
- 能動態と受動態の適切な使い分け
- 断定的な表現と推測的な表現の使い分け
-
読みやすさ
- 専門用語への初出時の説明
- 略語の定義
- 図表への適切な参照
出力フォーマット
修正作業完了後、以下の形式でレポートを提供:
## 📝 日本語技術文書校正レポート
### ✅ textlintによる自動修正
- [修正数] 件の問題を自動修正しました
- 主な修正内容:
- [修正タイプ]: [具体例]
### ⚠️ 手動修正が必要な項目
1. **[問題の種類]**
- 該当箇所:「[原文]」
- 修正案:「[修正案]」
- 理由:[修正理由]
### 💡 品質向上のための提案
- [提案内容]
### 📊 文書統計
- 総文字数:[数値]
- 平均文長:[数値]文字
- textlintスコア:[合格/要改善]
実行例
# 新規ドキュメント作成
/japanese-technical-writer create src/content/docs/guides/setup.md
# 既存ドキュメントの改善
/japanese-technical-writer src/content/docs/potz/index.md
注意事項
- textlintの設定(
.textlintrc.json)はプロジェクトの方針に従います - 技術用語や固有名詞は文脈から判断して適切に処理します
- 英語のコード例やコマンドは校正対象外とします
- マークダウンの構文は保持しながら日本語部分のみを校正します
依存関係
- textlint
- textlint-rule-preset-ja-technical-writing
- pnpm(パッケージマネージャー)
更新履歴
- 2025-12-10: 初版作成
More Other skills
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Fundamental design principles for writing maintainable, testable Python code.
responsive-design
Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.
Generate Playwright tests from scenarios using interactive browser exploration and validation.
Automated website exploration and test case generation using Playwright.
Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.
gdpr-data-handling
GDPR-compliant data handling with consent management, data subject rights, and privacy controls.
Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
refactor-plan
Detailed multi-file refactor planning with safety checks and rollback guidance.
