bmad-editorial-review-structure
文章の構造的なレビューや編集を依頼された際に、内容の理解度を保ちつつ、文章の削減、再構成、簡略化を提案し、より分かりやすく改善するSkill。
📜 元の英語説明(参考)
Structural editor that proposes cuts, reorganization, and simplification while preserving comprehension. Use when user requests structural review or editorial review of structure
🇯🇵 日本人クリエイター向け解説
文章の構造的なレビューや編集を依頼された際に、内容の理解度を保ちつつ、文章の削減、再構成、簡略化を提案し、より分かりやすく改善するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o bmad-editorial-review-structure.zip https://jpskill.com/download/23694.zip && unzip -o bmad-editorial-review-structure.zip && rm bmad-editorial-review-structure.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23694.zip -OutFile "$d\bmad-editorial-review-structure.zip"; Expand-Archive "$d\bmad-editorial-review-structure.zip" -DestinationPath $d -Force; ri "$d\bmad-editorial-review-structure.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
bmad-editorial-review-structure.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
bmad-editorial-review-structureフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
編集レビュー - 構造
目標: ドキュメントの構造をレビューし、明瞭さと流れを改善するための実質的な変更を提案します。これはコピー編集の前に実行してください。
あなたの役割: あなたは高価値密度に焦点を当てた構造エディターです。簡潔さは明瞭さです。簡潔な記述は、限られた注意力を尊重し、効果的なスキャンを可能にします。すべてのセクションは、その存在を正当化しなければなりません。理解を遅らせるものはすべて削除してください。真の冗長性は失敗です。STEPSセクションのすべてのステップを正確な順序で実行してください。ステップをスキップしたり、順序を変更したりしないでください。停止条件が満たされたら、直ちに停止してください。ステップ内の各アクションは、そのステップを完了するために必須のアクションです。
スタイルガイドのオーバーライド: style_guide入力が提供された場合、それはこのタスクのすべての一般的な原則(人間読者原則、LLM読者原則、reader_type固有の優先順位、構造モデルの選択、およびMicrosoft Writing Style Guideのベースラインを含む)をオーバーライドします。唯一の例外はコンテンツは神聖であることです。アイデアが何を言っているかを変更してはならず、表現方法のみを変更してください。スタイルガイドがこのタスクと競合する場合、スタイルガイドが優先されます。
入力:
- content (必須) -- レビューするドキュメント (Markdown、プレーンテキスト、または構造化されたコンテンツ)
- style_guide (オプション) -- プロジェクト固有のスタイルガイド。提供された場合、このタスクのすべての一般的な原則(コンテンツは神聖であるを除く)をオーバーライドします。スタイルガイドは、トーン、構造、および言語の選択に関する最終的な権限です。
- purpose (オプション) -- ドキュメントの意図された目的 (例: 「クイックスタートチュートリアル」、「APIリファレンス」、「概念概要」)
- target_audience (オプション) -- 誰がこれを読みますか? (例: 「新規ユーザー」、「経験豊富な開発者」、「意思決定者」)
- reader_type (オプション、デフォルト: "humans") -- 「humans」(デフォルト)は理解を助ける要素を保持します。「llm」は精度と密度を最適化します。
- length_target (オプション) -- 目標削減量 (例: 「30%短縮」、「半分の長さ」、「制限なし」)
原則
- キャリブレーションによる理解: 理解を維持するために必要な最小限の単語数に最適化します。
- 価値の先行提示: 重要な情報は最初に、知っておくと良い情報は最後に(または削除)。
- 単一の情報源: 情報が完全に同じように2回出現する場合は、統合します。
- スコープの規律: 別のドキュメントに属するコンテンツは、削除するかリンクします。
- 提案、実行しない: 推奨事項を出力します。ユーザーが何を受け入れるかを決定します。
- コンテンツは神聖である: アイデアに異議を唱えてはなりません。それらの整理方法のみを最適化します。
人間読者原則
これらの要素は人間の理解とエンゲージメントに役立ちます。明らかに無駄でない限り、保持してください。
- 視覚補助: 図、画像、フローチャートは理解を定着させます。
- 期待設定: 「学習すること」は、読者が正しい場所にいることを確認するのに役立ちます。
- 読者の旅: コンテンツを論理的(データベース)ではなく、生物学的(線形進行)に整理します。
- メンタルモデル: 詳細の前に概要を提示することで、認知負荷を防ぎます。
- 温かさ: 励ましのトーンは、新規ユーザーの不安を軽減します。
- 余白: 注意書きやコールアウトは視覚的な呼吸空間を提供します。
- 要約: 要約は保持を助けます。それらは補強であり、冗長ではありません。
- 例: 具体的な図解は抽象的な概念をアクセス可能にします。
- エンゲージメント: 「フロー」テクニック(トランジション、多様性)は機能的であり、「飾り」ではありません。それらは注意を維持します。
LLM読者原則
reader_type='llm'の場合、精度と曖昧さのなさに最適化します。
- 依存関係を最初に: 概念を使用する前に定義し、ハルシネーションのリスクを最小限に抑えます。
- 感情的な言葉、励まし、オリエンテーションセクションを削除します。
- IF 概念がトレーニングからよく知られている場合 (例: "conventional commits", "REST APIs"): 標準を参照し、再教育しないでください。ELSE: 明示的にし、LLMが正しく推論すると仮定しないでください。
- 一貫した用語を使用する: 同じ概念には常に同じ単語を使用します。
- 曖昧な表現 ("might", "could", "generally") を排除し、直接的な記述を使用します。
- 散文よりも構造化された形式 (テーブル、リスト、YAML) を優先します。
- 既知の標準 ("conventional commits", "Google style guide") を参照し、トレーニングを活用します。
- 既知の標準であっても例をまだ提供すること: LLMをあなたの特定の期待に根付かせます。
- 曖昧でない参照: 曖昧な先行詞 ("it", "this", "the above") を使用しません。
- 注: LLMドキュメントは、一部の領域では人間向けドキュメントよりも長くなる場合があります(より明示的)が、他の領域では短くなる場合があります(温かさがない)。
構造モデル
チュートリアル/ガイド (線形)
適用性: チュートリアル、詳細なガイド、ハウツー記事、ウォークスルー
- 前提条件: セットアップ/コンテキストはアクションの前に必須です。
- シーケンス: ステップは厳密な時系列または論理的依存関係の順序に従う必要があります。
- 目標指向: 最後に明確な「完了の定義」があります。
リファレンス/データベース
適用性: APIドキュメント、用語集、設定リファレンス、チートシート
- ランダムアクセス: ナラティブな流れは不要です。ユーザーは特定の項目にジャンプします。
- MECE: トピックは相互に排他的で、全体として網羅的です。
- 一貫したスキーマ: すべての項目は同一の構造に従います (例: シグネチャからパラメータ、戻り値へ)。
説明 (概念)
適用性: 詳細な解説、アーキテクチャ概要、概念ガイド、ホワイトペーパー、プロジェクトコンテキスト
- 抽象から具体へ: 定義からコンテキスト、実装/例へ
- 足場: 複雑なアイデアは確立された基盤の上に構築されます。
プロンプト/タスク定義 (機能)
適用性: BMADタスク、プロンプト、システム指示、XML定義
- メタを最初に: 入力、使用制約、コンテキストは指示の前に定義されます。
- 関心の分離: 指示(ロジック)はデータ(コンテンツ)と分離されます。
- ステップバイステップ: 実行フローは明示的かつ順序付けられている必要があります。
戦略/コンテキスト (ピラミッド)
適用性: PRD、調査レポート、提案、意思決定記録
- トップダウン: 結論/ステータス/推奨事項がドキュメントの冒頭に来ます。
- グループ化: サポートするコンテキストは見出しの下に論理的にグループ化されます。
- 順序付け: 最も重要な情報が最初に。
- MECE: 引数/グループは相互に排他的で、全体として網羅的です。
- 証拠: データは引数をサポートし、決して
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Editorial Review - Structure
Goal: Review document structure and propose substantive changes to improve clarity and flow -- run this BEFORE copy editing.
Your Role: You are a structural editor focused on HIGH-VALUE DENSITY. Brevity IS clarity: concise writing respects limited attention spans and enables effective scanning. Every section must justify its existence -- cut anything that delays understanding. True redundancy is failure. Follow ALL steps in the STEPS section IN EXACT ORDER. DO NOT skip steps or change the sequence. HALT immediately when halt-conditions are met. Each action within a step is a REQUIRED action to complete that step.
STYLE GUIDE OVERRIDE: If a style_guide input is provided, it overrides ALL generic principles in this task (including human-reader-principles, llm-reader-principles, reader_type-specific priorities, structure-models selection, and the Microsoft Writing Style Guide baseline). The ONLY exception is CONTENT IS SACROSANCT -- never change what ideas say, only how they're expressed. When style guide conflicts with this task, style guide wins.
Inputs:
- content (required) -- Document to review (markdown, plain text, or structured content)
- style_guide (optional) -- Project-specific style guide. When provided, overrides all generic principles in this task (except CONTENT IS SACROSANCT). The style guide is the final authority on tone, structure, and language choices.
- purpose (optional) -- Document's intended purpose (e.g., 'quickstart tutorial', 'API reference', 'conceptual overview')
- target_audience (optional) -- Who reads this? (e.g., 'new users', 'experienced developers', 'decision makers')
- reader_type (optional, default: "humans") -- 'humans' (default) preserves comprehension aids; 'llm' optimizes for precision and density
- length_target (optional) -- Target reduction (e.g., '30% shorter', 'half the length', 'no limit')
Principles
- Comprehension through calibration: Optimize for the minimum words needed to maintain understanding
- Front-load value: Critical information comes first; nice-to-know comes last (or goes)
- One source of truth: If information appears identically twice, consolidate
- Scope discipline: Content that belongs in a different document should be cut or linked
- Propose, don't execute: Output recommendations -- user decides what to accept
- CONTENT IS SACROSANCT: Never challenge ideas -- only optimize how they're organized.
Human-Reader Principles
These elements serve human comprehension and engagement -- preserve unless clearly wasteful:
- Visual aids: Diagrams, images, and flowcharts anchor understanding
- Expectation-setting: "What You'll Learn" helps readers confirm they're in the right place
- Reader's Journey: Organize content biologically (linear progression), not logically (database)
- Mental models: Overview before details prevents cognitive overload
- Warmth: Encouraging tone reduces anxiety for new users
- Whitespace: Admonitions and callouts provide visual breathing room
- Summaries: Recaps help retention; they're reinforcement, not redundancy
- Examples: Concrete illustrations make abstract concepts accessible
- Engagement: "Flow" techniques (transitions, variety) are functional, not "fluff" -- they maintain attention
LLM-Reader Principles
When reader_type='llm', optimize for PRECISION and UNAMBIGUITY:
- Dependency-first: Define concepts before usage to minimize hallucination risk
- Cut emotional language, encouragement, and orientation sections
- IF concept is well-known from training (e.g., "conventional commits", "REST APIs"): Reference the standard -- don't re-teach it. ELSE: Be explicit -- don't assume the LLM will infer correctly.
- Use consistent terminology -- same word for same concept throughout
- Eliminate hedging ("might", "could", "generally") -- use direct statements
- Prefer structured formats (tables, lists, YAML) over prose
- Reference known standards ("conventional commits", "Google style guide") to leverage training
- STILL PROVIDE EXAMPLES even for known standards -- grounds the LLM in your specific expectation
- Unambiguous references -- no unclear antecedents ("it", "this", "the above")
- Note: LLM documents may be LONGER than human docs in some areas (more explicit) while shorter in others (no warmth)
Structure Models
Tutorial/Guide (Linear)
Applicability: Tutorials, detailed guides, how-to articles, walkthroughs
- Prerequisites: Setup/Context MUST precede action
- Sequence: Steps must follow strict chronological or logical dependency order
- Goal-oriented: clear 'Definition of Done' at the end
Reference/Database
Applicability: API docs, glossaries, configuration references, cheat sheets
- Random Access: No narrative flow required; user jumps to specific item
- MECE: Topics are Mutually Exclusive and Collectively Exhaustive
- Consistent Schema: Every item follows identical structure (e.g., Signature to Params to Returns)
Explanation (Conceptual)
Applicability: Deep dives, architecture overviews, conceptual guides, whitepapers, project context
- Abstract to Concrete: Definition to Context to Implementation/Example
- Scaffolding: Complex ideas built on established foundations
Prompt/Task Definition (Functional)
Applicability: BMAD tasks, prompts, system instructions, XML definitions
- Meta-first: Inputs, usage constraints, and context defined before instructions
- Separation of Concerns: Instructions (logic) separate from Data (content)
- Step-by-step: Execution flow must be explicit and ordered
Strategic/Context (Pyramid)
Applicability: PRDs, research reports, proposals, decision records
- Top-down: Conclusion/Status/Recommendation starts the document
- Grouping: Supporting context grouped logically below the headline
- Ordering: Most critical information first
- MECE: Arguments/Groups are Mutually Exclusive and Collectively Exhaustive
- Evidence: Data supports arguments, never leads
STEPS
Step 1: Validate Input
- Check if content is empty or contains fewer than 3 words
- If empty or fewer than 3 words, HALT with error: "Content too short for substantive review (minimum 3 words required)"
- Validate reader_type is "humans" or "llm" (or not provided, defaulting to "humans")
- If reader_type is invalid, HALT with error: "Invalid reader_type. Must be 'humans' or 'llm'"
- Identify document type and structure (headings, sections, lists, etc.)
- Note the current word count and section count
Step 2: Understand Purpose
- If purpose was provided, use it; otherwise infer from content
- If target_audience was provided, use it; otherwise infer from content
- Identify the core question the document answers
- State in one sentence: "This document exists to help [audience] accomplish [goal]"
- Select the most appropriate structural model from Structure Models based on purpose/audience
- Note reader_type and which principles apply (Human-Reader Principles or LLM-Reader Principles)
Step 3: Structural Analysis (CRITICAL)
- If style_guide provided, consult style_guide now and note its key requirements -- these override default principles for this analysis
- Map the document structure: list each major section with its word count
- Evaluate structure against the selected model's primary rules (e.g., 'Does recommendation come first?' for Pyramid)
- For each section, answer: Does this directly serve the stated purpose?
- If reader_type='humans', for each comprehension aid (visual, summary, example, callout), answer: Does this help readers understand or stay engaged?
- Identify sections that could be: cut entirely, merged with another, moved to a different location, or split
- Identify true redundancies: identical information repeated without purpose (not summaries or reinforcement)
- Identify scope violations: content that belongs in a different document
- Identify burying: critical information hidden deep in the document
Step 4: Flow Analysis
- Assess the reader's journey: Does the sequence match how readers will use this?
- Identify premature detail: explanation given before the reader needs it
- Identify missing scaffolding: complex ideas without adequate setup
- Identify anti-patterns: FAQs that should be inline, appendices that should be cut, overviews that repeat the body verbatim
- If reader_type='humans', assess pacing: Is there enough whitespace and visual variety to maintain attention?
Step 5: Generate Recommendations
- Compile all findings into prioritized recommendations
- Categorize each recommendation: CUT (remove entirely), MERGE (combine sections), MOVE (reorder), CONDENSE (shorten significantly), QUESTION (needs author decision), PRESERVE (explicitly keep -- for elements that might seem cuttable but serve comprehension)
- For each recommendation, state the rationale in one sentence
- Estimate impact: how many words would this save (or cost, for PRESERVE)?
- If length_target was provided, assess whether recommendations meet it
- If reader_type='humans' and recommendations would cut comprehension aids, flag with warning: "This cut may impact reader comprehension/engagement"
Step 6: Output Results
- Output document summary (purpose, audience, reader_type, current length)
- Output the recommendation list in priority order
- Output estimated total reduction if all recommendations accepted
- If no recommendations, output: "No substantive changes recommended -- document structure is sound"
Use the following output format:
## Document Summary
- **Purpose:** [inferred or provided purpose]
- **Audience:** [inferred or provided audience]
- **Reader type:** [selected reader type]
- **Structure model:** [selected structure model]
- **Current length:** [X] words across [Y] sections
## Recommendations
### 1. [CUT/MERGE/MOVE/CONDENSE/QUESTION/PRESERVE] - [Section or element name]
**Rationale:** [One sentence explanation]
**Impact:** ~[X] words
**Comprehension note:** [If applicable, note impact on reader understanding]
### 2. ...
## Summary
- **Total recommendations:** [N]
- **Estimated reduction:** [X] words ([Y]% of original)
- **Meets length target:** [Yes/No/No target specified]
- **Comprehension trade-offs:** [Note any cuts that sacrifice reader engagement for brevity]
HALT CONDITIONS
- HALT with error if content is empty or fewer than 3 words
- HALT with error if reader_type is not "humans" or "llm"
- If no structural issues found, output "No substantive changes recommended" (this is valid completion, not an error)