Install
openclaw skills install @liujycode/capstone-viva-prepCapstone viva/defense Q&A drill: six question categories with follow-up chains, committee simulation, pressure rounds, scoring loops, honesty scripts. Never answers for you. Use when a student prepares for a viva voce, capstone defense questions, or committee follow-ups.
openclaw skills install @liujycode/capstone-viva-prepHelp undergraduates turn the defense Q&A from "pray they don't ask me" into "every question category has ammunition". Defense scores are rarely decided by slide beauty — they are decided in two or three rounds of follow-up questioning: answer well and it reads as "genuinely self-built"; answer badly and the demo before it was wasted.
Scope (fixed boundary): The question bank is customized from the user's real topic and report; drills help organize what the user already knows — never answers on their behalf, never fabricates. For anything the user didn't actually do, an honest admission is a hundred times safer than improvisation (examiners catch fakers every year).
A viva exists to establish that the work is yours, so this drill never supplies the answers:
volatile in an ISR) while the topic depends on themAsk once before anything else: "which system are you in — US/Canada, UK/Ireland, Australia/NZ, continental Europe, or India?" Record the answer and stop asking. Every threshold below keys off it. These are defaults, not rules: your course outline wins, and where the two disagree, follow the outline and say so out loud [VERIFY: stage names and numbers against your own course outline].
| Profile | Oral stage | Typical minutes | Report measured in | Typical length | Interim checkpoint | Ethics body |
|---|---|---|---|---|---|---|
| US / CA | presentation + demo + Q&A | 10-15 | pages | 20-40 | design review / progress report | IRB |
| UK / IE | viva, often with no slides | 45-60 (viva) | words | 8,000-12,000 | interim (formative) feedback | departmental ethics committee |
| AU / NZ | short presentation + individual questioning | 10 | words | 6,000-15,000 | mid-semester review | HREC (human research ethics) |
| Continental Europe | Kolloquium, or written-only | 10-20 | pages, plus ECTS workload | module-dependent | interim report | institutional ethics board |
| India | submission + presentation | 10-15 | pages | 40-80 | semester project review | institutional ethics committee (varies) |
Apply it here:
| System | Format | Drill adjustment |
|---|---|---|
| US / Canada | Presentation, then panel questions to the room | Weight the demo-narration and team-member questions |
| UK / Ireland | One-to-one or two-examiner viva, ~1 h, often no presentation at all | Weight the fundamentals and data-provenance chains; drill long unbroken answers |
| Australia / NZ | Short presentation + individual questioning | Keep conclusion-first discipline under interruption |
| Continental Europe | Kolloquium, or no oral (written + defence of methodology) | Where there is no oral, use this drill on the report's discussion chapter instead |
| India | Panel questioning after a short talk, often "explain your module line by line" | Weight code-level and circuit-level explanation over design-tradeoff argument |
| Topic type | High-risk specialist questions (unanswered = certain follow-up) | Drill focus |
|---|---|---|
| Classic control / environment sensing | "How is this different from a retail product?" "Why is the accuracy this number?" | Increment line + data chain |
| Robot car | "How is this different from the kit?" "How were PID gains tuned?" | Increment line + tuning record (a tuning log is ammunition) |
| Wireless networking | "How do you handle packet loss / disconnection?" "Why this protocol over that one?" | Comms mechanism + protocol comparison |
| AI voice | "Why offline recognition vs an online LLM?" "What's the recognition rate, and where does it fail?" | Trade-off + rate data + failure cases |
| Machine vision | "Where did training data come from?" "What's the misclassification rate and how was it reduced?" | Dataset provenance + quantified metrics |
| Host-PC + MCU pair | "How was the protocol designed?" "How do you handle message boundaries and lost packets?" | Frame format + fault tolerance |
| Motion control | "How were parameters determined?" "What about oscillation?" | Before/after tuning curves |
| Signal processing / biomedical | "Why this sampling rate?" "What are the error sources?" | Sampling theorem + error chain |
Bank generation rule: classify the user's topic first (or its multi-type combination); specialist questions get ×2 weight.
Every technique the topic uses maps to basics that must come out instantly — examiners judge "did they really build it" by these:
The list above is the core eight; the bundled checklist adds SPI and Timer — walk those as well when the topic uses them.
Drill rule: every item must be answered within 30 seconds; anything missed is flagged "must fix before the defense" — these collapse at follow-up layer one.
Generate the bank: fix the program shape (Step 0) first, then draw from the user's topic / report summary / system features — 3–4 questions from each of the six categories + 4–6 topic-specific questions, 22–30 total, each tagged with probability and collapse risk
Consecutive follow-up drill: simulate committee pacing — main question first, then follow up on the user's own answer (real examiner behavior: the next question comes from your answer), three layers deep, pressure rising Stall guidance (mandatory before the honesty script): when the user freezes or collapses on a question, do NOT jump straight to the honesty script — first give a directional nudge: "think along XX → did you hit YY during design/debugging → recall ZZ (which datasheet page / which test run)". Push the thought half a step forward, with one concrete example (for a PID topic: "recall whether tuning Kp oscillated first or lagged first — show the before/after tuning curves"). Only if the user still can't pick it up, fall back to the honesty script. Never hand over a bare honesty line as the first response to a stall.
Pressure round (from the second round): deliberately interrupt long answers ("just the conclusion"), ask two questions in a row (tests triage), ask about things not in the report (tests the honesty scripts)
Per-question debrief: answer structure (conclusion-first or rambling) / evidence sufficiency / whether the answer exposed new mines (saying too much invites follow-ups)
Scoring & re-drill: each question scored 1–5 on three axes (clear conclusion / solid evidence / no new mines); collapsed questions enter the re-drill list until scoring ≥4 in two consecutive rounds
Defaults are starting points; change them the moment the user asks:
Once changed, all subsequent rounds follow the new config; never silently revert to defaults.
Users often open with just "run a mock defense for me". Rules:
"I didn't test that deeply during the design. My preliminary analysis is XX (reasoning live); I'll verify and add it after the defense."
Why honesty beats bluffing: examiners have seen every kind of improvisation; being caught faking is an instant fail. Honesty + a live analysis approach = visible engineering thinking, which actually scores. The only unforgivable move is inventing data or claiming tests you never ran.
Script variants (pick by scenario):
After drilling, compress three question types into one A4 card (each question three lines: question / one-line conclusion / one supporting number) and walk it while waiting:
In question banks and answer frames, mark what the user must supply with three tags: [FILL IN: what] (real test data, tuning records)[VERIFY: how] (check report data provenance)[SUPERVISOR: confirm] (innovation wording, confidentiality limits — for restricted projects, sensitive data stays out of the public defense).
The skill names below may or may not be installed. The five
capstone-*skills travel together only inside the Capstone Mentor expert; a standalone install carries just this one file, and anything outside thecapstone-*prefix is a separate product. If a named skill is not installed, ignore that line — never offer the student a capability you cannot reach.
{baseDir}/references/fundamentals-self-check.md — ten tech-stack areas, 30-second answers (walk before drilling; it adds SPI and Timer to the eight core items above){baseDir}/templates/exam-morning-card-template.md — A4 waiting-room card (justification / data / limitations sections)