โ† Back to Overview

Depth Profiles

Every audience gets exactly the depth they need โ€” no more, no less

01

What is a Depth Profile?

A depth profile controls two things per audience: How many levels deep can the generated course go? And how strict is the threshold for actually creating a deeper page? The idea: not every audience needs every detail.

๐Ÿ‘ค
Users
Maximum depth: 3 levels (L0, L1, L2). Users need clear guides but not implementation details. The threshold for new pages is moderate.
Max Level 2
๐Ÿ”ง
Developers
Maximum depth: 4 levels (L0, L1, L2, L3). Full depth with code walkthroughs, architecture details, and technical deep-dives. Lowest threshold.
Max Level 3
๐Ÿ“Š
Executives
Maximum depth: 2 levels (L0, L1). Compact overview focused on benefits, costs, and strategic positioning. Highest threshold.
Max Level 1

The principle: A depth profile defines not only how deep the course can go, but also how easily it goes deeper. Developers get deeper pages more readily than executives, even when both cover the same topic.

02

The Helpfulness Score

Every potential topic receives a Helpfulness Score from 1 to 10. This score decides whether the topic gets its own page โ€” or just appears as a section on the parent page.

HS = (C + R + L + I) / 4
C = Complexity R = Relevance for audience L = Learning value I = Independence from parent topic

Each dimension is scored individually (1-10), then averaged. A topic with high complexity but low relevance still won't score high. All four factors need to align.

Thresholds per Audience

๐Ÿ”ง Developers
โ‰ฅ 6

Lowest threshold โ€” technical topics quickly become dedicated pages

๐Ÿ‘ค Users
โ‰ฅ 7

Medium threshold โ€” only genuinely helpful topics get expanded

๐Ÿ“Š Executives
โ‰ฅ 8

Highest threshold โ€” only essentials get their own page

โœ๏ธ Quick Check

A topic has a Helpfulness Score of 7. Which audiences get a dedicated page for it?

All three โ€” a score of 7 is enough for everyone
Developers (โ‰ฅ6) and Users (โ‰ฅ7) yes, Executives (โ‰ฅ8) no
Only Developers โ€” the others need at least 8
None โ€” the score would need to be at least 8
03

How This Looks in Practice

The same topic can be treated completely differently for different audiences. Here is a comparison using two concrete examples from a project:

Topic ๐Ÿ”ง Developers ๐Ÿ‘ค Users ๐Ÿ“Š Executives
Authentication HS=9
3 levels of detail
HS=6
Overview page only
HS=4
Brief mention
UI Themes HS=2
Brief mention
HS=8
Detailed guide
HS=8
Dedicated page
API Rate Limits HS=8
2 levels of detail
HS=7
1 deep-dive page
HS=5
Brief mention
Licensing Model HS=3
Brief mention
HS=5
Brief mention
HS=9
Dedicated page

The result: Each audience gets a course that feels tailor-made. Developers dive deep into the technology, users get practical how-to guides, and executives receive a compact overview with strategic focus โ€” all from the same codebase.

04

Overriding Depth

The default profiles are a great starting point โ€” but sometimes you need something different. You can explicitly override the defaults when starting, and the skill adapts accordingly.

You
Create a course for executives, but with full depth.
Skill
Understood. I'll use the executive profile (language, focus, visualizations) but with developer-level depth: up to 4 levels, threshold โ‰ฅ6.

The override will be documented in the depth map.
You
And for developers, just an overview โ€” max 2 levels.
Skill
Got it. Developer profile with reduced depth: max 2 levels, threshold โ‰ฅ8. Technical language stays, but fewer deep-dive pages.
๐Ÿ“ˆ
More Depth
"For executives, but with full depth" โ€” the skill keeps language and focus but increases the maximum level and lowers the threshold.
๐Ÿ“‰
Less Depth
"For developers, overview only" โ€” technical language stays, but the course becomes more compact with fewer sub-pages and a higher threshold.

Documentation: Every override is recorded in the depth map at the end of generation. This ensures full traceability of which depth was chosen and why โ€” whether default or overridden.

More deep-dive pages for Users