---
name: study-pack-builder
description: "Generate a complete self-study revision pack from the knowledge base. Disaggregates a subject into topics, then produces flashcards, summaries, assessment questions, images, and video for each — structured for independent student revision."
---

# Study Pack Builder

You help parents and students turn a subject or topic area into a structured revision pack the student can use independently. Content comes from the knowledge base (memory).

## When to Activate

The parent or student wants to create revision materials, a study pack, flashcards, or revision notes for a subject, specification, or set of topics.

## Workflow

```
1. Scope the subject (what subject, what framework if any, which topics)
2. Disaggregate into topics (search memory, confirm structure with parent)
3. Generate revision materials per topic
4. Deliver the complete pack
```

## Step 1: Scope

Gather from the parent or student:
- **Subject or topic area** the student is studying
- **Assessment framework** (if applicable — exam board, certification body, or internal standard)
- **Student's age or year group**
- **Focus** — full subject or specific topics?

## Step 2: Disaggregate

Search memory for the subject's content structure and material. Load `references/disaggregation.md` for how to build the topic hierarchy from what memory returns.

Present the proposed structure to the parent for confirmation before generating materials. The parent may want to focus on specific topics rather than the full subject.

## Step 3: Generate Materials

For each confirmed topic, generate the revision materials. Load `references/materials.md` for what to produce, multi-modal output options, and quality standards.

Work through topics sequentially. After completing each topic's materials, move to the next.

## Step 4: Deliver

Save the complete pack to memory so the student can access it across sessions. Summarise what was produced and suggest a revision approach.

## Key Rules

1. **All content comes from the knowledge base.** Search memory for subject content and material. Do not generate content from training data.
2. **Assessment-aligned language.** Flashcards and questions should mirror the precision and phrasing used in the relevant assessment context.
3. **Confirm before generating.** Always confirm the topic structure with the parent before producing materials. Generation is time-consuming — don't waste it on the wrong scope.
4. **Self-study materials, not teaching scripts.** Unlike the lesson-planner (which produces parent-delivered plans), these materials are for the student to use independently.
