gitextract_r5ef022r/ ├── .codex/ │ └── skills/ │ ├── openspec-apply-change/ │ │ └── SKILL.md │ ├── openspec-archive-change/ │ │ └── SKILL.md │ ├── openspec-explore/ │ │ └── SKILL.md │ ├── openspec-propose/ │ │ └── SKILL.md │ ├── typst-grammar-authoring/ │ │ └── SKILL.md │ └── update-typst-grammar-authoring/ │ ├── SKILL.md │ ├── agents/ │ │ └── openai.yaml │ ├── references/ │ │ └── grammar-catalog.json │ └── scripts/ │ └── generate_grammar_catalog.py ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── build.yml │ └── gh_pages.yml ├── .gitignore ├── .gitmodules ├── .vscode/ │ └── settings.json ├── .zed/ │ └── settings.json ├── Cargo.toml ├── LICENSE ├── README.md ├── _typos.toml ├── assets/ │ └── files/ │ └── tokyo-night.tmTheme ├── crates/ │ └── embedded-typst/ │ ├── Cargo.toml │ └── src/ │ └── lib.rs ├── meta.json ├── openspec/ │ ├── changes/ │ │ └── archive/ │ │ └── 2026-03-15-create-english-typst-grammar-skill/ │ │ ├── .openspec.yaml │ │ ├── design.md │ │ ├── proposal.md │ │ ├── specs/ │ │ │ └── typst-document-authoring-skill/ │ │ │ └── spec.md │ │ └── tasks.md │ ├── config.yaml │ └── specs/ │ └── typst-document-authoring-skill/ │ └── spec.md ├── scripts/ │ ├── build.ps1 │ └── build.sh ├── src/ │ ├── book.typ │ ├── ebook.typ │ ├── figures.typ │ ├── graph/ │ │ ├── digraph.typ │ │ ├── electronics.typ │ │ ├── mod.typ │ │ ├── solid-geometry.typ │ │ ├── state-machine.typ │ │ ├── statistics.typ │ │ └── table.typ │ ├── intermediate/ │ │ └── mod.typ │ ├── introduction.typ │ ├── misc/ │ │ ├── code-syntax.typ │ │ ├── code-theme.typ │ │ ├── font-setting.typ │ │ ├── mod.typ │ │ └── text-processing.typ │ ├── mod.typ │ ├── prefaces/ │ │ ├── acknowledgement.typ │ │ ├── license.typ │ │ └── mod.typ │ ├── science/ │ │ ├── algorithm.typ │ │ ├── chemical.typ │ │ ├── mod.typ │ │ └── theorem.typ │ ├── template/ │ │ ├── book.typ │ │ ├── mod.typ │ │ ├── paper.typ │ │ └── slides.typ │ ├── topics/ │ │ ├── call-externals.typ │ │ ├── mod.typ │ │ ├── template-book.typ │ │ ├── template-cv.typ │ │ ├── template-paper.typ │ │ ├── writing-component-lib.typ │ │ ├── writing-math.typ │ │ └── writing-plugin-lib.typ │ └── tutorial/ │ ├── doc-modulize.typ │ ├── doc-stateful.typ │ ├── figure-time-travel.typ │ ├── latex-look.typ │ ├── mod.typ │ ├── other-file.typ │ ├── packages/ │ │ └── m1.typ │ ├── reference-bibliography.typ │ ├── reference-calculation.typ │ ├── reference-color.typ │ ├── reference-counter-state.typ │ ├── reference-data-process.typ │ ├── reference-date.typ │ ├── reference-grammar.typ │ ├── reference-layout.typ │ ├── reference-length.typ │ ├── reference-math-mode.typ │ ├── reference-math-symbols.typ │ ├── reference-outline.typ │ ├── reference-syntax-analysis.typ │ ├── reference-table.typ │ ├── reference-type-builtin.typ │ ├── reference-typebase.typ │ ├── reference-utils.typ │ ├── reference-visualization.typ │ ├── reference-wasm-plugin.typ │ ├── scripting-block-and-expression.typ │ ├── scripting-color.typ │ ├── scripting-composite.typ │ ├── scripting-content.typ │ ├── scripting-control-flow.typ │ ├── scripting-layout.typ │ ├── scripting-literal.typ │ ├── scripting-main.typ │ ├── scripting-shape.typ │ ├── scripting-style.typ │ ├── scripting-variable.typ │ ├── stateful/ │ │ ├── q0.typ │ │ ├── q1.typ │ │ ├── s1.typ │ │ ├── s2.typ │ │ └── s3.typ │ ├── stateful-v0.12.0/ │ │ ├── q0.typ │ │ ├── q1.typ │ │ ├── s1.typ │ │ ├── s2.typ │ │ └── s3.typ │ ├── writing-chinese.typ │ ├── writing-markup.typ │ ├── writing-math.typ │ ├── writing-scripting.typ │ └── writing.typ └── typ/ ├── book/ │ ├── lib.typ │ ├── typst.toml │ └── variables.typ ├── embedded-typst/ │ ├── example.typ │ └── lib.typ ├── templates/ │ ├── ebook.typ │ ├── page.typ │ ├── side-notes.typ │ ├── template-link.typ │ ├── term.typ │ └── theme-style.toml └── typst-meta/ └── docs.typ