Agent skill
structured-writing
構造化ライティングを実践するためのスキル。DITAやトピックベースの原則に沿って文書を分割・再利用し、手順/概念/参照の役割を明確にする。 Anchors: • DITA 1.3 Specification / 適用: トピック設計 / 目的: 文書構造の標準化 • Information Architecture for the World Wide Web / 適用: 情報設計 / 目的: 探しやすさの向上 • Topic-Based Authoring / 適用: 再利用設計 / 目的: モジュール化と保守性の改善 Trigger: Use when designing topic-based documentation, modular content, or reusable docs with clear task/concept/reference separation. structured writing, DITA, topic-based authoring, content reuse, documentation structure
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/structured-writing
SKILL.md
Structured Writing
概要
文書をトピック単位に分割し、再利用可能な構造で設計・検証するスキル。目的と読者に合わせて情報を整理し、保守性を高める。
詳細は references/Level1_basics.md から段階的に参照する。
ワークフロー
Phase 1: 目的と読者の整理
目的: 文書の目的・読者・利用シーンを明確化する。
アクション:
- 利用目的(学習/運用/仕様参照)を整理する。
- 読者の経験レベルを定義する。
- トピック種別(Concept/Task/Reference)を決める。
Phase 2: トピック構造設計
目的: 文書構造と再利用単位を設計する。
アクション:
assets/topic-map-template.mdで全体構造を作成する。- トピックテンプレートを選定する。
- 再利用・分割のルールを決める。
Phase 3: 検証と改善
目的: トピック構造の整合性を検証する。
アクション:
scripts/validate-topic-structure.mjsで必須見出しを確認する。scripts/analyze-structure.mjsで全体構造を分析する。- 指摘を反映して文書を更新する。
Task仕様ナビ
| Phase | Task | 目的 | 入力 | 出力 |
|---|---|---|---|---|
| 1 | 目的・読者整理 | 目的/読者/トピック種別を定義 | ユーザー要求 | 要件メモ |
| 2 | トピック設計 | トピック構造と再利用単位を設計 | 要件メモ | トピック設計書 |
| 3 | 構造検証 | トピックの整合性を検証 | 文書セット | 検証レポート |
ベストプラクティス
すべきこと
- トピック種別ごとに役割を明確に分離する。
- 再利用単位を先に設計してから執筆する。
- 見出し順序を統一する。
- テンプレートで品質を均一化する。
避けるべきこと
- 1トピックに複数の目的を詰め込まない。
- 手順と概念を混在させない。
- 再利用の前提を持たずに長文化しない。
リソース/スクリプト参照
references/
references/Level1_basics.md: 基礎指針references/Level2_intermediate.md: 実務パターンreferences/Level3_advanced.md: 高度な設計指針references/Level4_expert.md: 専門領域の注意点references/dita-principles.md: DITA原則references/dita-topic-model.md: DITAトピックモデルreferences/topic-types.md: トピック種別ガイドreferences/section-ordering.md: 見出し順序references/reuse-strategies.md: 再利用戦略references/content-reuse.md: コンテンツ再利用references/modular-design.md: モジュール設計references/information-architecture.md: 情報設計
assets/
assets/topic-map-template.md: トピックマップテンプレートassets/concept-topic-template.md: Conceptテンプレートassets/task-topic-template.md: Taskテンプレートassets/reference-topic-template.md: Referenceテンプレートassets/concept-topic.md: Concept例assets/task-topic.md: Task例assets/reference-topic.md: Reference例
scripts/
scripts/validate-topic-structure.mjs: トピック構造検証scripts/analyze-structure.mjs: 文書構造分析
変更履歴
| Version | Date | Changes |
|---|---|---|
| 2.0.0 | 2026-01-02 | 18-skills.md 仕様に準拠した構造へ更新 |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?