book-scaffolding
認知負荷を管理し、段階的な難易度と実践的な演習を取り入れながら、教育書籍全体の構成や章立て、物語の流れを最適化し、読者の学習効果を高めるための書籍設計を支援するSkill。
📜 元の英語説明(参考)
Plan, structure, and scaffold large educational books using cognitive load management, just-in-time specification, and pedagogical best practices. Use this skill when planning multi-part, multi-chapter educational works that require narrative continuity, progressive complexity, and hands-on exercises. This skill helps create cohesive learning journeys that balance foundational scaffolding with advanced independence. Activate when tasks involve structuring books, managing cognitive load across chapters, defining part-level narratives, or coordinating multi-phase content development workflows.
🇯🇵 日本人クリエイター向け解説
認知負荷を管理し、段階的な難易度と実践的な演習を取り入れながら、教育書籍全体の構成や章立て、物語の流れを最適化し、読者の学習効果を高めるための書籍設計を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o book-scaffolding.zip https://jpskill.com/download/16851.zip && unzip -o book-scaffolding.zip && rm book-scaffolding.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16851.zip -OutFile "$d\book-scaffolding.zip"; Expand-Archive "$d\book-scaffolding.zip" -DestinationPath $d -Force; ri "$d\book-scaffolding.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
book-scaffolding.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
book-scaffoldingフォルダができる - 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
- 同梱ファイル
- 3
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Skill: Book Scaffolding and Structure Planning
目的: 認知負荷管理、ジャストインタイム仕様、教育学のベストプラクティスを用いて、大規模な教育書籍を計画、構成、および構造化します。
Constitution Alignment: v4.0.1 を強調:
- Principle 1: Specification Primacy ("Specs Are the New Syntax")
- Section IIa: Panaversity 4-Layer Teaching Method (段階的なレッスン構造)
- Section IIb: AI Three Roles Framework (双方向の共同学習パートナーシップ)
- Nine Pillars (Section I): AI CLI, Markdown, MCP, AI-First IDEs, Cross-Platform, TDD, SDD, Composable Skills, Cloud-Native
- Principle 4: Coherent Pedagogical Structure (概念密度に基づく柔軟なレッスン数)
ステータス: 再利用可能なスキル (002-book-structure スプリントから学習し、構造パターンで強化) 適用: 複数部、複数章からなる教育作品
Core Principles (スプリントからの9つの学び)
1. Just-In-Time Specification ("Specs Are the New Syntax")
❌ やってはいけないこと: すべてを事前に決定する。前進する前にすべての明確化をブロックする。 ✅ やるべきこと: 今必要なものを仕様化する。パート固有の明確化は、そのパートの計画準備ができたときに延期する。
理由: 作業をすぐにアンブロックする。明確化は、まさに必要なとき (章プランナーフェーズ中) に届く。SDD ループを尊重する: Spec → Plan → Implement (一度に1つずつ)。
重要: 仕様書の作成は主要なスキルである。書籍構造は、すべてのパートにわたって仕様書優先の学習を構造化する。
例:
- パート1の仕様は、パート1のナラティブ ("Coder to Super Orchestrator") のみで作成
- パート6のエージェントフレームワークは、パート6の計画準備ができるまで延期
- 各パートの計画フェーズは、そのパートの明確化をトリガーする
2. Minimal MVP Approach
❌ やってはいけないこと: 包括的なガイド、テンプレート、すべてのパートの仕様、スキル統合ガイド、検証ガイドを作成する ✅ やるべきこと: 必須のもののみを作成する。パートの紹介、章のプレースホルダー、パート1の仕様、検証レポートに焦点を当てる。
理由: 冗長性を減らす。オーバーエンジニアリングを排除する。より速く執筆に取り掛かる。
実際に必要なもの:
- 7つのパート紹介ファイル (各パートが何についてかを説明する)
- README を含む32の章のフォルダ構造
- 1つのパート1の仕様 (詳細、章プランナーの準備ができている)
- 検証レポート (構造が機能することを確認する)
- パート2〜7の仕様は、必要になるまで延期
3. Narrative Continuity
❌ やってはいけないこと: 章を孤立したユニットとして扱う。各章を独自の結論に迷い込ませる。 ✅ やるべきこと: パート内のすべての章にわたって統一されたナラティブアークを使用する。
理由: 読者の関心を維持する。コンテンツの結束性が向上する。読者はつながりを見る。
パート1からの例:
- 統一されたナラティブ: "From Coder to Super Orchestrator"
- 第1章: マインドセットの転換を設定する
- 第2章: それを可能にする9つの革命を説明する
- 第3章: オーケストレーターとして必要なツールをインストールする
- 第4章: 最初のオーケストレーションを実行する (spec → AI → test → deploy)
- 第5章: オーケストレーションが失敗した場合にデバッグする (レジリエンス)
各章は、ストーリーを進めながら「オーケストレーター」のアイデンティティを強化する。
4. Cognitive Load Management (CRITICAL)
❌ やってはいけないこと: 複雑な概念を最初に詰め込む。読者が事前の知識を持っていると仮定する。 ✅ やるべきこと: 章全体で認知負荷を管理する。軽い → 中程度 → 高度。初期は重い構造化。
フレームワーク:
- Cognitive Load Level: Light, Moderate, Heavy (パートごとに定義)
- Scaffolding Level: Heavy (初期), Moderate (中間), Light (後期)
- Concept Density: 1章あたり3〜7個の主要な概念 (パートによって異なる)
- Review Cycles: 新しい教材の場合は2〜3回、補強の場合は1回
パート1からの例:
- Cognitive Load: LIGHT (基礎的なオリエンテーション)
- Scaffolding: HEAVY (show-then-explain, ガイド付きの例、ゲートキーピングなし)
- Concept Density: 1章あたり3〜4個 (吸収する時間)
- 結果: 初心者は圧倒されることなく快適に感じる
5. Show-Then-Explain Pedagogy
❌ やってはいけないこと: 最初に概念を説明し、次に例を示す ✅ やるべきこと: 最初に動作する例を示し、次に原則を説明する
理由: 認知科学: 人々は抽象的なルールよりも具体的な例を見た方がよく学ぶ。
パターン:
- Show: "これが動作する spec、生成されたコード、テスト結果です"
- Explain: "これが機能する理由です。これが原則です。"
- Practice: "今度は別のドメインで試してください"
- Assess: "これを単独で実行できますか?"
6. Zero Gatekeeping Language
❌ やってはいけないこと: "簡単です..."、"明らかに..."、"ただ..."、"誰でも..." ✅ やるべきこと: すべての前提を説明する。読者の学習の旅を尊重する。
理由: ゲートキーピング言語は、それが簡単ではないと感じる読者を遠ざける。包括的な言語は、すべての学習者を尊重する。
書き換えの例:
-
❌ "Simply write a spec and Claude Code generates code"
-
✅ "明確な要件を含む spec を記述します。 Claude Code は spec を読み取り、それらの要件を満たすコードを生成します。"
-
❌ "Debugging is easy—just read the error message"
-
✅ "コードが失敗した場合は、エラーメッセージを読んで何が起こったかを理解します。一般的なエラーの解釈方法を次に示します..."
7. Connection Mapping (Part-to-Part)
❌ やってはいけないこと: 各パートを孤立したものとして扱う。読者は「なぜこれを学んでいるのか?」と疑問に思う。 ✅ やるべきこと: 各パートが後続のパートの準備をどのように行うかを明示的にマッピングする。
パターン:
Part 1 → Mindset shift (orchestration)
↓ prepares you for Part 2 (tools)
↓ which prepares you for Part 3 (prompting)
↓ which prepares you for Part 4 (Python)
↓ which prepares you for Part 5 (Spec-Kit)
↓ which prepares you for Part 6 (agents)
↓ which prepares you for Part 7 (MCP)
パート1の仕様からの例:
- 第1章は以下を準備する: Part 2 (ツールが重要), Part 3 (specs), Part 4 (オーケストレーションはコード)
- 第2章は以下を準備する: Part 5 (Spec-Kit), Part 6 (agents), Part 7 (MCP integration)
- 第3章は以下を準備する: 第4章 (ハンズオン), Part 2-7 (ツールは動作していると仮定)
8. Success Criteria Definition
❌ やってはいけないこと: 曖昧な受け入れ基準 ("students will un
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Skill: Book Scaffolding and Structure Planning
Purpose: Plan, structure, and scaffold large educational books using cognitive load management, just-in-time specification, and pedagogical best practices.
Constitution Alignment: v4.0.1 emphasizing:
- Principle 1: Specification Primacy ("Specs Are the New Syntax")
- Section IIa: Panaversity 4-Layer Teaching Method (progressive lesson structure)
- Section IIb: AI Three Roles Framework (bidirectional co-learning partnership)
- Nine Pillars (Section I): AI CLI, Markdown, MCP, AI-First IDEs, Cross-Platform, TDD, SDD, Composable Skills, Cloud-Native
- Principle 4: Coherent Pedagogical Structure (flexible lesson counts based on concept density)
Status: Reusable skill (learned from 002-book-structure sprint, enhanced with structural patterns) Application: Any multi-part, multi-chapter educational work
Core Principles (9 Learnings from Sprint)
1. Just-In-Time Specification ("Specs Are the New Syntax")
❌ DON'T: Decide everything upfront. Block on all clarifications before moving forward. ✅ DO: Spec what's needed now. Defer part-specific clarifications to when that part is ready for planning.
Why: Unblocks work immediately. Clarifications arrive exactly when needed (during chapter-planner phase). Respects SDD loop: Spec → Plan → Implement per part (one at a time).
KEY: Specification writing is the PRIMARY skill. Book structure scaffolds specification-first learning across all parts.
Example:
- Part 1 spec created with only Part 1 narrative ("Coder to Super Orchestrator")
- Agent frameworks for Part 6 deferred until Part 6 is ready for planning
- Each part planning phase triggers clarifications for that part
2. Minimal MVP Approach
❌ DON'T: Create comprehensive guides, templates, all part specs upfront, skill integration guides, validation guides ✅ DO: Create only essentials. Focus on: Part intros, Chapter placeholders, Part 1 spec, validation report
Why: Reduces redundancy. Eliminates over-engineering. Gets to writing faster.
What Actually Needed:
- 7 part intro files (explain what each part is about)
- 32 chapter folder structure with READMEs
- 1 Part 1 spec (detailed, ready for chapter-planner)
- Validation report (confirm structure works)
- Parts 2-7 specs deferred until needed
3. Narrative Continuity
❌ DON'T: Treat chapters as isolated units. Let each chapter wander to its own conclusion. ✅ DO: Use a unifying narrative arc across all chapters in a part.
Why: Readers stay engaged. Content cohesion improves. Readers see connections.
Example from Part 1:
- Unifying narrative: "From Coder to Super Orchestrator"
- Chapter 1: Sets up the mindset shift
- Chapter 2: Explains the 9 revolutions that enable it
- Chapter 3: Installs the tools you'll need as an orchestrator
- Chapter 4: You execute your first orchestration (spec → AI → test → deploy)
- Chapter 5: You debug when orchestration fails (resilience)
Each chapter reinforces the "orchestrator" identity while progressing the story.
4. Cognitive Load Management (CRITICAL)
❌ DON'T: Front-load complex concepts. Assume readers have prior knowledge. ✅ DO: Manage cognitive load across chapters. Light → Moderate → Advanced. Heavy scaffolding early.
Framework:
- Cognitive Load Level: Light, Moderate, Heavy (define per part)
- Scaffolding Level: Heavy (early), Moderate (middle), Light (late)
- Concept Density: 3-7 key concepts per chapter (varies by part)
- Review Cycles: 2-3 for new material, 1 for reinforcement
Example from Part 1:
- Cognitive Load: LIGHT (foundational orientation)
- Scaffolding: HEAVY (show-then-explain, guided examples, zero gatekeeping)
- Concept Density: 3-4 per chapter (time for absorption)
- Result: Beginners feel comfortable, not overwhelmed
5. Show-Then-Explain Pedagogy
❌ DON'T: Explain concepts first, then show examples ✅ DO: Show working examples first, then explain the principles
Why: Cognitive science: People learn better when they see concrete examples before abstract rules.
Pattern:
- Show: "Here's a working spec, generated code, test results"
- Explain: "Here's why this works. Here are the principles."
- Practice: "Now you try with a different domain"
- Assess: "Can you do this independently?"
6. Zero Gatekeeping Language
❌ DON'T: "It's simple...", "Obviously...", "Just...", "Anyone can..." ✅ DO: Explain every assumption. Honor the reader's learning journey.
Why: Gatekeeping language alienates readers who don't find it simple. Inclusive language respects all learners.
Example Rewrites:
-
❌ "Simply write a spec and Claude Code generates code"
-
✅ "Write a spec with clear requirements. Claude Code reads your spec and generates code that meets those requirements."
-
❌ "Debugging is easy—just read the error message"
-
✅ "When code fails, read the error message to understand what happened. Here's how to interpret common errors..."
7. Connection Mapping (Part-to-Part)
❌ DON'T: Treat each part as isolated. Readers wonder "Why am I learning this?" ✅ DO: Explicitly map how each part prepares for subsequent parts.
Pattern:
Part 1 → Mindset shift (orchestration)
↓ prepares you for Part 2 (tools)
↓ which prepares you for Part 3 (prompting)
↓ which prepares you for Part 4 (Python)
↓ which prepares you for Part 5 (Spec-Kit)
↓ which prepares you for Part 6 (agents)
↓ which prepares you for Part 7 (MCP)
Example from Part 1 Spec:
- Chapter 1 prepares for: Part 2 (tools matter), Part 3 (specs), Part 4 (orchestration is code)
- Chapter 2 prepares for: Part 5 (Spec-Kit), Part 6 (agents), Part 7 (MCP integration)
- Chapter 3 prepares for: Chapter 4 (hands-on), Parts 2-7 (tools assumed working)
8. Success Criteria Definition
❌ DON'T: Vague acceptance criteria ("students will understand...") ✅ DO: Measurable, observable success criteria for each chapter
Pattern per Chapter:
Learning Outcome: "Understand why orchestration beats coding"
Success Criteria: "Reader can articulate in their own words why orchestration > coding"
Measurable Target: "90%+ of readers can explain (in own words) without prompting"
Example from Part 1, Chapter 1:
- Readers can name 3 mechanisms of vertical intelligence (subagents, skills, MCP)
- Readers see real ARR numbers and feel motivated (not threatened)
- Readers are ready for "Understanding 9 Revolutions" (Chapter 2)
9. Hands-On Exercises (Practical Chapters)
❌ DON'T: Teach only concepts. No practice. ✅ DO: Include real exercises for practical chapters (tool setup, first program, debugging)
Exercise Pattern:
- Task: Real but constrained (e.g., "build email validator")
- Your Role: Write spec / set up tools / identify bug
- AI/System Role: Generate code / install / fix
- Your Role Again: Test / verify / understand
- Reflection: "Why did this work? What did you learn?"
Example from Part 1:
- Chapter 3: Install all 3 tools, verify end-to-end
- Chapter 4: Write spec for email validator → Claude Code generates → Test
- Chapter 5: Debug deliberately broken code, iterate to fix
10. Nine Pillars Alignment (NEW - Constitution v3.1.2)
❌ DON'T: Structure book without Nine Pillars framework ✅ DO: Scaffold content to progressively introduce and apply Nine Pillars
The Nine Pillars of AI-Native Development:
- AI-First Mindset, 2. Specification-First Development, 3. Evals-Driven Validation, 4. Iterative Convergence, 5. Context Engineering, 6. Output Validation, 7. Strategic Orchestration, 8. Continuous Learning, 9. Ethical Responsibility
Scaffolding Strategy:
- Part 1: Introduce Pillars 1, 2, 8 (AI-First Mindset, Specs-First, Continuous Learning)
- Parts 2-5: Apply Pillars 2-6 in practice (Spec-First, Evals, Convergence, Context, Validation)
- Parts 6-7: Emphasize Pillar 7 (Strategic Orchestration for LAMs/Agents)
- Parts 10-13: Apply all 9 pillars in production contexts
Per-Chapter Scaffolding:
- Identify which 2-3 pillars each chapter teaches/applies
- Ensure progressive coverage (don't introduce all 9 at once)
- Document pillar alignment in chapter specs
11. LLM to LAM Evolution Scaffolding (NEW - Constitution v3.1.2)
❌ DON'T: Treat all AI interaction as the same across parts ✅ DO: Scaffold transition from LLM-based (Parts 1-5) to LAM-based (Parts 6-7+) content
LLM-Based Scaffolding (Parts 1-5):
- Focus: AI as reasoning partner (prompt-response)
- Skills: Prompt engineering, specification writing, output validation
- Pattern: Human specifies → AI responds → Human validates
LAM-Based Scaffolding (Parts 6-7+):
- Focus: AI as autonomous agent (multi-step task execution)
- Skills: Agent design, orchestration, safety constraints
- Pattern: Human orchestrates → AI acts autonomously → Human supervises
Transition Scaffolding (Part 5 → Part 6):
- Part 5 final chapters: Mastery of LLM prompting (foundation)
- Part 6 opening: Introduction to LAMs (building on LLM skills)
- Key teaching: "Tell AI what to do" (LLM) → "Tell AI what to achieve, it figures out how" (LAM)
12. Co-Learning Partnership Scaffolding (NEW - Constitution v3.1.2)
❌ DON'T: Frame AI as passive tool throughout book ✅ DO: Scaffold co-learning partnership from Chapter 1 onward
Scaffolding Progression:
- Part 1: Introduce co-learning concept (AI teaches you, you teach AI)
- Parts 2-5: Demonstrate bidirectional learning in every chapter
- Parts 6+: Show advanced co-learning (agent learns user's domain)
Per-Chapter Requirements:
- Show at least ONE instance where student learns FROM AI
- Show at least ONE instance where AI adapts TO student feedback
- Demonstrate convergence (not "perfect on first try")
The Book Scaffolding Workflow
Phase 1: Global Structure (Book Level)
Input: User vision for the entire book (theme, chapters, learning journey) Output:
- Multi-part architecture with learning progression
- Chapter overview (titles, scope)
- Cognitive load mapping (light → heavy distribution)
Questions to Ask:
- What is the unifying narrative across all parts?
- What is the cognitive load of each part?
- How do chapters connect part-to-part?
- Where are the heavy scaffolding points?
Reference: See reference/structural-patterns.md for detailed guidance on book organization patterns.
Phase 2: Part-Level Spec (One Part at a Time)
Input: Part purpose, chapter titles, part's role in overall journey Output: Detailed part spec with:
- Part narrative (unifying theme for this part)
- Chapters fully specified (learning outcomes, key topics, success criteria)
- Pedagogical strategy (cognitive load, scaffolding, concept density)
- Connection map (how this part prepares for next)
- Hands-on exercises (for practical chapters)
Defer:
- Part-specific clarifications (agent frameworks, case studies, etc.) → resolve during chapter-planner phase
- Future part specs → create just-in-time when prior parts are in implementation
Questions to Ask:
- What is this part's PURPOSE in the overall book?
- What should readers KNOW by the end?
- What's the narrative arc across chapters?
- Which chapters need heavy scaffolding? Light?
- What hands-on exercises would build confidence?
Reference: See reference/chapter-flow-patterns.md for different chapter sequencing approaches.
Phase 3: Chapter-Planner Phase (Invoke Subagent)
Input: Part spec (from Phase 2) Subagent: chapter-planner Output: For each chapter in the part:
chapter-NN-plan.md(detailed lesson breakdown)chapter-NN-tasks.md(implementation checklist)
What Happens:
- chapter-planner reads your part spec
- Breaks each chapter into 5-7 lessons
- Defines learning objectives, code examples, exercises per lesson
- Requests clarifications if needed (JUST-IN-TIME)
- Provides timeline estimates
Reference: See reference/chapter-dependencies.md for managing prerequisites and chapter relationships.
Phase 4: Lesson-Writer Phase (Invoke Subagent)
Input: chapter-NN-plan.md (from Phase 3) Subagent: content-implementer (iterative) Output: Complete lesson content Process: Write one lesson at a time, review, refine, approve
Phase 5: Validation Phase (Invoke Subagent)
Input: Completed chapter (from Phase 4) Subagent: validation-auditor Output: Validation report Checks: Code correctness, pedagogical effectiveness, Constitution alignment
Quality Standards Checklist
All book content MUST:
- ✅ Apply all domain skills: Use learning-objectives, concept-scaffolding, code-example-generator, exercise-designer, assessment-builder, technical-clarity, book-scaffolding, ai-augmented-teaching
- ✅ Show-then-explain: Examples first, principles second, practice third
- ✅ Zero gatekeeping: No "simple", "obvious", "just". Explain every assumption.
- ✅ Type hints: All code includes type hints (language-appropriate)
- ✅ Testing: All code examples are tested before publication
- ✅ Accessibility: Alt text, high contrast, clear language, multiple reading paths
- ✅ Constitutional alignment: Align with project principles and non-negotiable rules
Acceptance Checks
- [ ] Each section/lesson tagged with complexity tier (Beginner/Intermediate/Advanced/Professional)
- [ ] Beginner-tier sections respect concept cap (≤ 5 new concepts per section)
- [ ] Dependency Index present: prerequisites and forward links with anchors
- [ ] SpecRef included at part/chapter headers
Dependency Index (example)
Prerequisites: Part 1 Ch 2 (tools), Part 3 Ch 1 (prompting)
Next: Part 4 Ch 3 (types), Part 5 Ch 1 (Spec‑Kit intro)
Success Metrics
For each part:
| Metric | Success Measure | Target |
|---|---|---|
| Narrative Clarity | Readers articulate the part's purpose | 90%+ can explain |
| Cognitive Load | No overwhelming chapters; scaffolding appropriate | 85%+ find it well-paced |
| Learning Outcomes | Readers achieve measurable outcomes | 80%+ achieve all outcomes |
| Hands-On Completion | Readers complete exercises | 80%+ complete exercises |
| Confidence | Readers feel ready for next part | 85%+ agree |
| Code Quality | All examples run correctly | 100% pass testing |
| Accessibility | All readers can navigate (varied reading styles) | 95%+ accessibility |
Anti-Patterns (What NOT to Do)
❌ Over-Planning: Creating all part specs upfront (deferring decision-making, blocking work) ❌ Isolated Chapters: No connection mapping; readers don't see the journey ❌ Concept Overload: 10+ concepts per chapter; beginners overwhelmed ❌ Explain-Then-Show: Principles first, examples second (harder to learn) ❌ Gatekeeping Language: "Simple", "obvious", "just"; alienates learners ❌ No Exercises: Passive reading; no confidence building ❌ Inconsistent Scaffolding: Heavy in middle, light at start (backwards) ❌ Missing Success Criteria: "They'll understand it"—no measurable target ❌ Redundant Artifacts: Multiple versions of same template, guide, spec ❌ Part Specs Too Early: Creating Part 5 spec before Part 1 is implemented (wasted effort)
How to Use This Skill
When Planning a New Part
Use the book-scaffolding skill to:
1. Define the part's purpose in the overall book
2. Create the part narrative (unifying theme)
3. Specify chapters (learning outcomes, key topics, success criteria)
4. Map pedagogical strategy (cognitive load, scaffolding, concept density)
5. Define connection map (how this part prepares for next)
6. Identify hands-on exercises for practical chapters
When Creating a Chapter Spec
Use the book-scaffolding skill to:
1. Define chapter purpose (within part's narrative)
2. List learning outcomes (Bloom's taxonomy aligned)
3. Identify key topics to cover
4. Define success criteria (measurable, observable)
5. Plan pedagogical approach (show-then-explain, concept density)
6. Identify hands-on exercise (if practical chapter)
When Reviewing Completed Content
Use the book-scaffolding skill to:
1. Verify all domain skills applied
2. Check for show-then-explain pattern
3. Confirm zero gatekeeping language
4. Validate accessibility standards
5. Verify type hints and testing in code
6. Check Constitutional alignment
References
For deeper guidance on specific aspects of book structure:
-
Directory Structure (Project-Specific):
specs/book/directory-structure.md- THE authoritative source for file paths and folder organization
- 3-level hierarchy (Part → Chapter → Lesson)
- Naming conventions (capitalized parts, lowercase chapters)
- Required files and validation rules
-
Chapter Index (Project-Specific):
specs/book/chapter-index.md- All 32 chapter titles, numbers, and topics
- Mapping chapters to parts
- Chapter-specific content guidance
-
Chapter Flow Patterns: reference/chapter-flow-patterns.md
- Linear, spiral, modular, hybrid, and project-based flow patterns
- Decision framework for choosing the right pattern
-
Structural Patterns: reference/structural-patterns.md
- Tutorial vs. reference balance
- Chapter internal structure (IBS, MCA, Cookbook, EEE)
- Part and section organization strategies
-
Content Organization: reference/content-organization.md
- Chunking strategies (micro, mini, standard, macro)
- Hierarchical organization best practices
- Cross-referencing techniques
-
Chapter Dependencies: reference/chapter-dependencies.md
- Dependency types and patterns
- Core vs. optional chapters
- Managing circular dependencies
Version History
v1.0 (2025-10-29): Created from 002-book-structure sprint learning
- 9 core principles
- Workflow (Phase 1-5)
- Quality standards
- Success metrics
v2.0 (2025-10-29): Enhanced with structural patterns
- Integrated reference materials from book-architecture skill
- Added comprehensive flow patterns and organization strategies
- Consolidated as one of the 8 CoLearning Domain Skills
Status: Ready for use on all multi-part educational books. Proven on CoLearning Python & Agentic AI project.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (19,595 bytes)
- 📎 scripts/analyze-flow.py (16,377 bytes)
- 📎 scripts/validate-structure.py (14,044 bytes)