Bonus chapter
Continuing Ed (i.e. ongoing education)
You don’t need a CS degree. You need a syllabus that keeps up with your app (and yes, you can audit this class forever).
What you'll see developers say online
Developers will tell you that if you are not a “real” engineer, you should stop vibe coding and go get a CS degree, a bootcamp, or ten years of experience before you touch production again. They use jargon as a gate: either you understand everything under the hood, or you are dangerous. That keeps you dependent and anxious, and it ignores that founders need conceptual literacy, not a second career writing code.
The solution: ongoing education in plain language
This is the bonus round. After observability, hygiene, shipping, security, and scalability, the job is not to become a developer. It is to understand what those words mean for your app and why they matter when something breaks or someone judges your stack. Continuing ed, not MIT: revisit the ideas on a schedule, let the AI read your codebase and status files, and tell you what to study next. You are cementing the patterns you already captured, not starting over.
If you do this yourself
I work across 20+ codebases a year. I lose context over time, and it’s worse when I go back to something I touched two years ago. This pattern is my fast on-ramp when I need to drop back in. You stop forgetting why you set things up. You can explain tradeoffs in a meeting without bluffing. The AI keeps tutoring you on concepts and impact while you stay in the builder seat.
My Go To Prompts
Run this after the five core chapters, ideally once you have your status files in the project root. Same credibility applies: these are the prompts I use to keep non-coder founders dangerous in the right way.
1. Framing prompt
Your starting point. Run this after the five core chapters when your status files exist. The AI helps you cement what you already decided: which patterns you established and which questions to reuse so future chats do not start from zero.
Follow-up questions you can ask
Paste these after the framing prompt. Still no files or skills created yet. They pull forward what we already established and what to carry into every future AI session.
-
Patterns we established
Across observability, code hygiene, shipping, security, and scalability: what patterns did we already establish for this app? Read our *-status.md files if they exist. List each pattern in plain language and where it is documented. -
Questions to remember
What questions should I save and reuse to prompt the AI in future chats so I do not re-explain the app or lose the framing we built? Give me copy-paste prompts per pillar, tuned to this project. -
What the AI should assume
When I open a new chat about this codebase, what should the AI already know or ask first, based on our status files and decisions? Draft a short “start here” block I can paste at the top of future sessions. -
What we must not forget
What am I most likely to forget in two weeks that would make the next session sloppy or generic? Flag the decisions, tradeoffs, and “we chose X over Y” calls that belong in education-plan.md.
2. Current state prompt
Use this after the framing prompt. The AI reads your status files (if they exist) and your codebase, then maps what you already documented against what you still need to understand. No new implementation, just an honest report card on conceptual literacy.
Follow-up questions you can ask
Paste these after you have the table. Same chat. Short follow-ups to sharpen the syllabus.
-
Top priority
Looking at your table, which pillar should I study first, and what is the one idea I need to understand in plain language? -
Quiz me
Ask me one question per pillar. Tell me if my answer is solid or hand-wavy. -
Blind spot
Where am I most likely overconfident because the app seems fine today?
3. Capture the Wins and Patterns
Run this when you are ready to save the syllabus. It creates education-plan.md at the project root: your continuing ed curriculum tied to this app, and sets you up to turn it into a reusable skill next.
Follow-up questions you can ask
Paste these after education-plan.md exists. Same chat or a fresh one.
-
Update syllabus
Take any priorities or concepts I outlined in our conversation and add or update them in education-plan.md. Keep it aligned with what I have decided I need to understand, not what a textbook says. -
Build revisiting skill
Using education-plan.md and our status files, draft a Cursor skill (SKILL.md for .cursor/skills/) or a project rule (.cursor/rules/) that I can invoke periodically (e.g. “continuing ed check-in”). The skill should read education-plan.md, our *-status.md files, and skim the codebase, then tell me which concepts I should study next, explain impact on this app in plain language, quiz me with one question per pillar, and never assume I need to learn to implement it myself. Output the full skill or rule file content ready to save.
What you get
If you use this, you will have an education-plan.md that ties every major Vibe Coding 101 concept to your actual app, and a skill or rule you can rerun so the syllabus stays current. You are not learning to implement everything yourself. You are learning what matters, what you already have, and what to ask the AI (or a human) next.