Project Support Files Cheat Sheet
Sidebar
AI ยท Project Support Files Cheat Sheet
What each support file and folder in the learning-blog project is for, and who maintains it. Summarised from CLAUDE.md, rules/permanent_rules.md and the files themselves. Paths are relative to the website-content folder.
Loaded automatically
CLAUDE.mdThe project guide: the routing table of which rule file to read, key paths and PDF commands.rules/permanent_rules.mdCore rules P1, P2, P4-P7, P11, P12, plus an index of where every other rule lives.~/.claude/CLAUDE.mdYour global instructions across every project: explanation style, prompting feedback, the utilities folder, the conversation prompt.~/.claude/projects/.../memory/MEMORY.mdClaude's index of saved notes about you and the project. The notes themselves are separate small files.Rule files, read on demand
rules/prompt_rules.mdCourse prompt behaviour: outlines, errors and the streak. Authoritative.rules/workflows.mdprogress, flesh out, Q&A capture, agent questions, Korean history questions.rules/language_rules.mdLanguage lessons, profiles, accents, storage, verb deep dives (L1-L6).rules/language_courses.mdSongs, Basic Conversation courses and script courses (L7-L9).rules/language_syllabus.mdLevel definitions, syllabus checklists and the grammar track.rules/language_topic.mdLanguage-neutral chapter lists for each Basic Conversation course.rules/kanji_rules.mdKanji pages (K1-K4).rules/programming_lesson_rules.mdPython and other programming lessons and exercise chapters.rules/sidebar_rules.mdSidebar lessons, cheat sheets, Links and My Tools.rules/cheat_sheet_series.mdNumbered series for cheat-sheet batch prompts.Course tracking
rules/course_prompts.mdWhich prompts are ready to type, with a Status each. Claude keeps it current; finished courses move to Completed Courses.rules/course_folder_mapping.mdPrefix to folder. Claude adds a row when an outline is approved. Large: searched, never read whole.rules/course_name_index.mdFlat list of prefix to full name for older courses. Read only; not edited.rules/suggested_topics.mdYour own file of topic ideas. Claude never edits it.rules/pending_pdfs.mdCourses that are finished but have no combined PDF yet.archive/Frozen: completed-course indexes and the old bucket list. Read only if you ask.Logs that grow
sidebar-pages.mdOne entry per Sidebar page. Append or edit one entry; never read in full.website_checks.mdThings Claude wants you to look at. Tick items off when done.faqs/qa_with_claude.mdQuestions and answers saved with add this to q&a.faqs/agent_questions.mdAgent and subagent questions, appended automatically.faqs/korean_history_notes.mdSourced notes from korean history question.project_issues.mdOpen questions for the personal multi-technology projects (PJ1-PJ3).Reports and saved sessions
progress-reports/progress_YYYY-MM-DD_HHMMSS.txt from each progress prompt.conversations/conversation-YYYY-MM-DD_HHMMSS.md from each conversation prompt.rules_review_2026-10-09.mdThe tidy-up review of rules and support files.questions_for_the_dumb_ape_man.mdDecisions from that review that were left to you, each with a default already in effect.Inputs
Links.mdYour own raw link collection. Claude reads it for /links and never edits it.my-tools/<name>.yamlThe spec for each My Tools page.rules/examples/Canonical lesson files Claude copies the structure from.styles/ and styles/courses/Genre and per-course stylesheets, linked as /styles/.... Not under content/; a site rebuild publishes changes.Code and generated output
content/Every course, lesson and sidebar page. The site publishes every .html here.scripts/python/PDF builders, new_course_style.py, consolidate_styles.py.projects/<name>/Project source code, never under content/..gitignoreKeeps *.pdf, *.zip and *_print.html out of git.rules.zipAn older zipped copy of the rules folder (git-ignored). The live rules are in rules/.Skills (.claude/skills/)
/course-chapterA course outline or chapter from a prompt like react1-3./language-lesson /verb-deep-diveA language lesson, or a single-verb deep dive, with PDF./new-kanjiA kanji page, tile and badge./links /my-toolsLinks chapters and interactive tools./progress /restartThe progress report; the session wrap-up./rewrite /fix-namesUpdate or rename files in the html-rewrite staging folder.Who edits what
Claude maintainscourse_prompts.md, course_folder_mapping.md, sidebar-pages.md, the three faqs/ files, progress reports, memory.You ownsuggested_topics.md, Links.md and the my-tools/ specs.Frozenarchive/.Rule IDsStable (P1-P13, PL1-3, L1-L9, K1-K4, SB/LN/MT). P14 and P15 are retired.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. A few scratch folders are not listed.