🚀 Plain AI Curriculum — Moonshot Kickoff Prompt¶
Use this prompt to start a fresh session for the Plain AI curriculum P0 moonshot. Copy the prompt below into a new Copilot CLI session. Reference docs are listed for the agent to read before planning.
The prompt (copy this — keep it short, sharp, intentional)¶
[[PLAN]]
Time to start the Plain AI Curriculum moonshot — P0 in cosmos-todo.
Read these first, in order:
1. learning-docs/docs/reference/plainai-roadmap.md (full UX history + curriculum-era IA reshape sections E-J)
2. ~/.copilot/cosmos-todo.md (P0 statement + cosmos-wide priorities)
3. ~/.copilot/plain-ai-voice-guardrail.md (mandatory voice rules — every word must pass)
4. ~/.copilot/halt-plan.md (how Halt was scoped + shipped — same approach for curriculum)
5. C:\ssClawy\plainai\content\paths.json (the 4 reading paths — closest existing analog to lessons)
6. C:\ssClawy\plainai\build.mjs (renderTopic, renderTrail — see how content types are templated)
Goal of this session: produce a complete plan for Plain AI Curriculum v1
in plan.md. Don't write code yet — plan only. Plan must include:
• Audience scoping — pick ONE audience for v1 (e.g. parents, ESL learners,
mid-career non-tech). Justify the choice. Future audiences are out of scope.
• Lesson schema — what fields does a lesson have? How does it differ
from a topic? (Likely: ordered, has-prerequisite, has-exercise/check-question,
has-takeaway, audience-tagged.)
• Course schema — how do lessons link into a sequence? (Probably similar
to existing reading paths but with explicit lesson order and progress.)
• Information architecture — new /learn/ tab in primary-nav, new
/learn/<audience>/ landing, new /learn/<audience>/<lesson>/ pages.
Doesn't break existing topics or /changes/.
• Build pipeline — does build.mjs grow, or do we add build-curriculum.mjs
(mirroring build-changes.mjs pattern)? Keep separation if possible.
• Editorial workload — how many lessons for v1? (Suggest 5-7 to start.)
Voice guardrail must apply to every lesson. Microsoft-recusal rule still applies.
• The audience-triage homepage flip — when curriculum has its first
lessons, the homepage flips from topics-first to "what brings you
here?" 4-quadrant grid (item E in roadmap). Plan that as part of v1.
• SEO + sitemap implications — new URL structure adds ~10-30 pages.
Output: plan.md with all of the above + numbered todos in SQL.
Voice guardrail enforcement: mum/dinner-table/12-year-old/honesty tests
on every piece of editorial copy. No "frontier", "ecosystem", "agentic",
"multimodal", "mass-market". Sush's voice = warm, friendly, plain English.
Honest take welcomed throughout. If something is the wrong shape, say so.
What this prompt buys¶
- Plan-mode kickoff so the new session starts in design mode, not coding mode (avoids premature implementation).
- Reference reading list ensures the new session has full context without re-explaining 6 hours of UX work.
- Six concrete questions force the plan to address real ambiguities (audience, schema, IA, build pipeline, workload, IA flip).
- Voice guardrail explicit in the prompt — non-negotiable from minute one.
- Output target is
plan.mdin the new session, not code — leaves implementation for after Sush reviews and refines the plan.
When to start the new session¶
- After a break (curriculum work needs fresh attention).
- When you have ~2 hours minimum to plan + critique + iterate.
- Before launching the new session, double-check the reference docs are committed and pushed to GitHub (so they're accessible from any working directory).
What "v1 done" looks like (success criteria)¶
When v1 lands you'll have:
- One audience picked + justified
- 5-7 lessons written and live at /learn/<audience>/<lesson>/
- A /learn/ landing page + /learn/<audience>/ start page
- Primary-nav has a Learn link
- Homepage shows the 4-quadrant audience-triage block
- Voice guardrail honoured on every word
- A clear "what's next" pointer for v2
The moonshot is real. P0 stands. Build the first audience well — the rest scales.
Created 6 May 2026 · 11:29 NZST · Session 9b67c31d-fca5-47fa-8b5a-b9515de99336