A LaTeX scaffold and a guided Claude Code workflow for writing a TalTech internship report (praktikaaruanne). Built on the official TalTech thesis template.
- Open this folder in Claude Code.
- Run
/setup— a resumable, gated roadmap that interviews you for the facts and drafts the report into the LaTeX scaffold. See How/setupworks below. - Run
/check-stylewhile drafting to lint your.texagainst the faculty rules. - Compile
main.texyourself (Overleaf orlatexmk) and export the PDF namedEesnimi_Perekonnanimi_praktikaaruanne.pdf.
/setup is not a one-shot generator. It is an enforced, resumable roadmap that
carries the report from zero to a full draft, and it follows three rules:
- One stage per run. Each time you run
/setupit does exactly one stage — interviews you, writes that stage's artifact, shows it to you, and stops to ask for approval. It never starts the next stage in the same run. - Resumes where you left off. Progress is tracked in
progress.mdat the repo root. A stage is locked ([x]) only after you explicitly approve it. Re-running/setupalways picks up at the first unapproved stage, so you can stop and come back any time. - Never fabricates. Every fact about your employer, tasks, decisions, and studies
comes from you in the interview and is recorded under
setup/before any prose is written. If something is missing, it asks rather than inventing it.
It also gates hard: it refuses to work on a stage until all earlier stages are approved. If you ask to skip ahead, it tells you which stage is blocking.
| # | Stage | What it does | Artifact |
|---|---|---|---|
| 1 | Profile & eligibility | Confirms course (IAAB/IADB), identity, õppekava version, language, that every eeldusaine is passed, and ≥1 yr erialane experience | config/config.tex, setup/profile.md |
| 2 | Context interview | Captures employer, team, your role, work environment/tools, periods, and prior expectations — facts only | config/config.tex, setup/context.md |
| 3 | Task deep-dive | Pins down the 2–3 tasks that form the report's spine, each with full detail and your own role made explicit | setup/tasks.md |
| 4 | Studies analysis | Names the courses that helped (with examples), gaps, curriculum suggestions, and a possible lõputöö link | setup/analysis.md |
| 5 | Outline approval | Maps your facts onto the report's sections with a page budget summing to ~15 pages | setup/outline.md |
| 6 | Draft chapters | Writes academic Estonian prose into the existing chapter files, one chapter at a time with its own approval, building the glossary and references as it goes | chapters/*.tex, misc/terms_abbreviations.tex, references.bib |
| 7 | Pre-submission gate | Runs /check-style and a source-level review (all topics present, length, citations, glossary order, title-page year) before you compile |
the finished report |
The scaffold is already shaped for a praktikaaruanne (single author "autor", type
Praktikaaruanne, no supervisor or autorideklaratsioon, the five põhiosa chapters
pre-wired). /setup only fills it in — it never restructures, renames, or adds chapters.
Compiling the PDF is always your own step, done outside the skill.
/setup → initializes progress.md, stops (stage 0)
/setup → Stage 1 interview → approve → locked
/setup → Stage 2 interview → approve → locked
...
/setup → Stage 6 drafts Sissejuhatus → approve → next chapter
- Praktika juhend (IT College): https://taltech.ee/infotehnoloogia-teaduskond/praktika/itcollege
- IAAB/IADB/IVSB praktika kord: https://oigusaktid.taltech.ee/oppekavade-iaab-iadb-ivsb-praktika-juhend/
- Faculty practice overview: https://taltech.ee/infotehnoloogia-teaduskond/praktika
- Lõputöö vormindamise juhend (PDF): https://haldus.taltech.ee/sites/default/files/2025-08/IT-teaduskonna%20l%C3%B5put%C3%B6%C3%B6%20koostamise%20ja%20vormindamise%20juhend.pdf
- Praktika ainekava (ICY0017): https://ois2.taltech.ee/uusois/aine/OIS3_ICY0017