复制安装命令
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
This is the open-source content repository behind
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
来源文件:README.md
This is the open-source content repository behind Skill Store. It stores every approved Agent Skill, the records that go with it, and the automated security audits published with each skill.
This repo is a companion to the Skill Store platform, not the place to submit skills. Skills are added through skillstore.io — its review pipeline writes to this repo automatically. Please do not open a pull request here to add a skill; PRs adding skills will be closed. See Contributing a skill below.
The recommended way to install any skill is the skillstore CLI — one command works for both Claude Code and Codex:
npx skillstore add author/skill-name
For example:
npx skillstore add aiskillstore/code-review
It downloads the skill and drops it into the right skills/ directory for your tool. Claude Code auto-discovers it; for Codex, restart the session.
Prefer to do it by hand, or installing via Claude Web? See the full Installation Guides for every method (CLI, manual, and ZIP upload) and the scope directories (~/.agents/skills/, .claude/skills/, ~/.claude/skills/, .codex/skills/, …).
Submit through the platform — not through a pull request:
SKILL.md.SKILL.md — the skill definition (required, per the Agent Skills spec)LICENSE (recommended)Every submission is scanned automatically before it can be published. The audit flags things like:
eval, exec, raw system commands)Security analysis is report-only: findings inform maintainers and users, but a risk result does not automatically block an otherwise approved skill from being published. See our Security Trust Center for the methodology, limitations, and risk-level definitions.
Live Security Passport example:
.
├── skills/ # Approved, published skills (one folder each, with SKILL.md)
├── pending/ # Submissions awaiting review
├── packages/
│ ├── cli/ # The `skillstore` CLI (npx skillstore add …)
│ └── skillstore/
├── schemas/ # JSON schemas for skill records
├── scripts/ # Maintenance & scoring scripts
└── .github/workflows/ # Submission, audit, and sync automation
The contents of this repo are maintained by Skill Store's automated pipeline. Manual changes are limited to maintainers.
The marketplace catalog is MIT-licensed. Individual skills carry their own licenses — check each skill's LICENSE file.
name: book-scaffolding
description: |
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.
version: "2.1.0"
constitution_alignment: "v4.0.1"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:
Status: Reusable skill (learned from 002-book-structure sprint, enhanced with structural patterns) Application: Any multi-part, multi-chapter educational work
❌ 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:
❌ 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:
❌ 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:
Each chapter reinforces the "orchestrator" identity while progressing the story.
❌ DON'T: Front-load complex concepts. Assume readers have prior knowledge. ✅ DO: Manage cognitive load across chapters. Light → Moderate → Advanced. Heavy scaffolding early.
Framework:
Example from Part 1:
❌ 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:
❌ 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..."
❌ 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:
❌ 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:
❌ DON'T: Teach only concepts. No practice. ✅ DO: Include real exercises for practical chapters (tool setup, first program, debugging)
Exercise Pattern:
Example from Part 1:
❌ 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:
Scaffolding Strategy:
Per-Chapter Scaffolding:
❌ 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):
LAM-Based Scaffolding (Parts 6-7+):
Transition Scaffolding (Part 5 → Part 6):
❌ DON'T: Frame AI as passive tool throughout book ✅ DO: Scaffold co-learning partnership from Chapter 1 onward
Scaffolding Progression:
Per-Chapter Requirements:
Input: User vision for the entire book (theme, chapters, learning journey) Output:
Questions to Ask:
Reference: See reference/structural-patterns.md for detailed guidance on book organization patterns.
Input: Part purpose, chapter titles, part's role in overall journey Output: Detailed part spec with:
Defer:
Questions to Ask:
Reference: See reference/chapter-flow-patterns.md for different chapter sequencing approaches.
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:
Reference: See reference/chapter-dependencies.md for managing prerequisites and chapter relationships.
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
Input: Completed chapter (from Phase 4) Subagent: validation-auditor Output: Validation report Checks: Code correctness, pedagogical effectiveness, Constitution alignment
All book content MUST:
Prerequisites: Part 1 Ch 2 (tools), Part 3 Ch 1 (prompting)
Next: Part 4 Ch 3 (types), Part 5 Ch 1 (Spec‑Kit intro)
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 |
❌ 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)
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
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)
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
For deeper guidance on specific aspects of book structure:
Directory Structure (Project-Specific): specs/book/directory-structure.md
Chapter Index (Project-Specific): specs/book/chapter-index.md
Chapter Flow Patterns: reference/chapter-flow-patterns.md
Structural Patterns: reference/structural-patterns.md
Content Organization: reference/content-organization.md
Chapter Dependencies: reference/chapter-dependencies.md
v1.0 (2025-10-29): Created from 002-book-structure sprint learning
v2.0 (2025-10-29): Enhanced with structural patterns
Status: Ready for use on all multi-part educational books. Proven on CoLearning Python & Agentic AI project.
评论 (0)
暂无评论,成为第一个评论者吧!