Course Execution Guide
- Status: Ready
- Purpose: Help a human operator use Claude, Copilot, Codex, or another strong LLM effectively on the course work.
Working Style
Use the repository as the source of truth.
Prefer this evidence order:
- implementation and tests
- requirements and requirements breakdown pages
- ADRs
- specs and implementation reviews
- lessons
The AI should not invent machine behavior that the repo does not support.
Recommended AI Roles
Use different model classes for different tasks.
Budget
Use for:
- sidebar and nav edits
- filename cleanup
- repetitive page scaffolding
- simple cross-linking and formatting passes
Examples:
- GPT-5 mini class
- Claude Haiku class
- Copilot
Autofor low-risk docs work
Balanced
Use for most course work.
Use for:
- scenario writing
- newcomer walkthroughs
- repo-grounded design explanations
- lesson linking and practical summaries
Examples:
- Claude Sonnet class
- GPT-5.2 or GPT-5.4 mini class
- GPT-5.2-Codex class
Frontier
Use when the AI must synthesize architecture, runtime behavior, and teaching structure at the same time.
Use for:
- architecture packs
- runtime deep dives
- state and sequence reasoning
- major editorial reshaping
Examples:
- Claude Opus class
- GPT-5.4 class
- GPT-5.3-Codex class
Reasoning Effort
Low
Use for:
- scaffolding
- navigation
- renames
- formatting
- straightforward cross-link updates
Medium
Default for:
- most scenario pages
- most course modules
- repo-grounded summaries
High
Use for:
- architecture explanation
- diagram planning
- workflow state reasoning
- async and failure-mode teaching material
Global Prompt Header
Copy this block at the start of every course task prompt:
text
You are working in C:\Lcn.Workspaces\lcn-wafer-inspection-desktop.
Audience: a newcomer software engineer or automation engineer learning this project.
Goal: turn this repo into a high-quality engineering training course, not just reference docs.
Style: practical, detailed, blog-quality English; clear headings; concrete examples; no fluff.
Ground all claims in the repo docs and code. Do not invent behavior that the current project does not support.
Prefer reusing and linking existing content under docs/lessons, docs/specs, docs/tasks, docs/adrs, docs/implementation, and the source code when helpful.
When a concept is hard to explain in prose, include a small ASCII diagram directly in the Markdown page first.
For diagrams, do not generate binary assets. Instead, produce a Draw.io-friendly diagram brief: title, purpose, nodes, edges, grouping, caption, and destination file path.
If you edit docs, keep VitePress navigation coherent and make sure npm run docs:build passes.Prompting Rules
When assigning a task to an AI tool:
- tell it exactly which files to read first
- name the files it is allowed to touch
- name the files it must not rewrite broadly
- ask for concrete deliverables, not “improve docs”
- ask it to verify links and VitePress build
Review Checklist
After any AI-generated course content, check:
- does it stay grounded in the actual app?
- does it explain trade-offs instead of only praising the design?
- does it cite the right lessons rather than re-teaching everything?
- does it use a small ASCII diagram when the structure or flow is easier to see than read?
- does the diagram brief feel buildable in Draw.io?
- does the page help a newcomer know what to do next?
Common Failure Modes
Watch for these problems:
- generic textbook prose
- architecture claims not supported by the code
- too many theory digressions
- pages that describe everything but teach nothing
- pages that obviously need a visual but provide only dense prose
- diagram briefs that are too vague to draw
- prompts that are too broad and cause wandering output