Project Prompts Cheat Sheet
Sidebar
AI ยท Project Prompts Cheat Sheet
Which prompt to type for which job in the learning-blog project, and which rule file Claude reads for it. Summarised from CLAUDE.md and the files in rules/. <n> is a number, <m> a chapter number.
Courses
art1 / art1-1Identical. No outline yet: writes the outline and stops. Outline exists: writes Chapter 1.art1-3Writes chapter 3, if the outline exists and it is the next chapter due./course-chapter art1-3The skill form of the same prompt.flesh out <topic>Turns a topic idea into 1-4 course outlines. Writes no chapters.progress / /progressSummary of the session's work, shown in chat and saved to progress-reports/.Language lessons
<language>:<topic>One topical lesson, e.g. hungarian:food. Verb-tense topics get the grammar format./language-lesson <language>:<topic>Skill form of the above, with PDF.vdd:<language>:<verb>Verb deep dive: one verb, fully conjugated, with mini-dialogues./verb-deep-dive <language>:<verb>Skill form of vdd:.Language courses
<language>_basic<n>Outline of Basic Conversation course n. german_basic2-1 is the same prompt.<language>_basic<n>-<m>Chapter m of that course.<language>_intermediate<n>Same pattern at the Intermediate level, e.g. german_intermediate1-3. _advanced<n> likewise.<language>_grammar<n>Grammar track course (outline, then -<m> chapters). Reference style, not dialogs.<language>_alphabet<n>That language's writing system course, e.g. hungarian_alphabet1.Scripts, kanji, songs
hiragana<n> / katakana<n>Script courses, chapters as hiragana1-4.kanji<n>-<m>Kanji course chapter: one kanji per chapter./new-kanji <char> [number]Builds one kanji page, tile and World of Kanji badge. Number 0 means no badge.song:<title>:<artist>:<language>Line-by-line song lesson. Copyright-free lyrics only.songvocab:<title>:<artist>:<language>Vocabulary list only, no lyrics reproduced.Programming lessons
python: for loops<language>: <topic>: a standalone lesson plus a companion exercise chapter.python: for loops no exLesson only (no exercises means the same).python: for loops ex onlyExercise chapter only (exercises only means the same).<language>: <topic>A programming-language name before the colon means a programming lesson; a natural language means a language lesson.Sidebar pages
sidebar: <topic>A standalone deep-dive lesson in the Sidebar section.cheat sheet <topic>One compact, printable cheat sheet.cheat-sheet-<series>_1-4A batch from rules/cheat_sheet_series.md; _5 alone builds one sheet./links <topic> [update]A curated link collection for a topic, or additions to an existing one./my-tools <name>Builds an interactive tool from my-tools/<name>.yaml.Notes, logs and housekeeping
add this to q&aCopies the latest question and answer into faqs/qa_with_claude.md.korean history question <topic>A sourced note on how accurate a drama is; appended to faqs/korean_history_notes.md automatically.(any agent question)A question about Claude Code agents or subagents is appended to faqs/agent_questions.md automatically.conversationSaves the dialogue since the last time to a new file in conversations/./restartWrap-up: saves the progress report and the transcript before closing./rewrite / /fix-namesWork on files in the html-rewrite staging folder: bring them up to current rules, or rename chapter files.Reading the prompt
no space or underscore before the numberkorean_basic3, react1-3. Forms like korean_basic_3 are retired and get a question back.colon: lessonText with a colon is a lesson; text without one is a course prompt.which rules applyCourse prompts: prompt_rules.md. Language: language_*.md. Python and other languages: programming_lesson_rules.md. Sidebar: sidebar_rules.md.unsureClaude reads the likely rule file, or asks, rather than guessing.Snapshot
Snapshot of the rule files as at 2026-11-08, summarised by reading them. Nothing was run to test it. If this sheet and a rule file ever disagree, the rule file wins, and the sheet needs regenerating.