一键导入
aria-nbv-mermaid
Use for creating, editing, validating, or rendering ARIA-NBV Mermaid `.mmd` thesis diagrams and diagram templates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use for creating, editing, validating, or rendering ARIA-NBV Mermaid `.mmd` thesis diagrams and diagram templates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use for ARIA-NBV Typst proposal/thesis authoring, shared notation, scientific prose, citations, scientific/geometric figures, tables, Mermaid inclusion, and compile/render QA.
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools.
Use to localize unknown ARIA-NBV files, symbols, docs, or source families through deterministic local discovery before handoff.
Use when reviewing ARIA-NBV working-tree or PR diffs, following up external/model review findings, or supplying ARIA-NBV domain context to the oh-my-codex code-review harness with severity-ranked file and line findings.
Use to diagnose ARIA-NBV bugs, regressions, failing metrics, Streamlit issues, docs builds, KG failures, or suspicious outputs.
Use when ARIA-NBV work touches pose, camera, coordinate-frame, CW90, PyTorch3D projection, depth backprojection, candidate frusta, or geometry diagnostics contracts.
| name | aria-nbv-mermaid |
| description | Use for creating, editing, validating, or rendering ARIA-NBV Mermaid `.mmd` thesis diagrams and diagram templates. |
| metadata | {"mode":"implementation","not_when":["the task is only Typst layout/prose without Mermaid sources","a concrete Mermaid parser traceback owns the task","the requested visual is better as a raster image or non-Mermaid asset"],"handoff_to":["typst-authoring for Typst inclusion, captions, and final page QA","docs-curator for Quarto pages containing Mermaid fences","diagnose-aria for concrete Mermaid CLI/render failures"],"evidence_required":["relevant docs/typst/shared symbols or equations before writing math labels","tools/mermaid symbol map and style guide for thesis figures","local Mermaid lint before committing .mmd edits"],"applies_to":["**/*.mmd","tools/mermaid/**","docs/figures/**","docs/typst/**/figures/**"],"triggers":["Mermaid",".mmd","thesis diagram","flowchart","sequence diagram"],"must_read":["AGENTS.md","docs/AGENTS.md","tools/mermaid/references/aria_mermaid_style.md","tools/mermaid/references/aria_symbol_map.yaml"],"canonical_sources":["docs/AGENTS.md","tools/mermaid/references/aria_mermaid_style.md","tools/mermaid/references/aria_symbol_map.yaml","tools/mermaid/scripts/aria_mermaid_lint.py","docs/typst/shared"],"context7_refs":["/mermaid-js/mermaid","/websites/typst_app"],"literature_refs":["docs/references.bib","docs/contents/literature/index.qmd"],"tool_refs":["mcp__code_index.search_code_advanced"],"verification":["python tools/mermaid/scripts/aria_mermaid_lint.py <file.mmd>","tools/mermaid/scripts/render_mermaid.sh <file.mmd> <out.svg> when global mmdc is available"]} |
Create and maintain Mermaid diagrams for ARIA-NBV thesis and docs surfaces.
The goal is stable, versioned diagrams whose visual grammar and math notation
match docs/typst/shared.
.mmd files.tools/mermaid/references/aria_symbol_map.yaml as the curated
Mermaid/KaTeX projection of shared Typst notation.tools/mermaid/templates/flowchart_scientific.mmd or
tools/mermaid/templates/sequence_scientific.mmd unless another Mermaid
grammar is clearly required.input, compute,
data, and output.htmlLabels: true,
layout: elk, and the shared class palette.\begin{array}{c} for multiline math labels..mmd as source. Render locally for review; never use online renderers
for unpublished thesis figures unless the user explicitly permits it..mmd from a template or matching example.python tools/mermaid/scripts/aria_mermaid_lint.py <file.mmd>.mmdc is available, run
tools/mermaid/scripts/render_mermaid.sh <file.mmd> /tmp/<name>.svg.typst-authoring for inclusion,
caption quality, and rendered-page inspection.tools/mermaid/references/aria_mermaid_style.md - visual grammar.tools/mermaid/references/aria_symbol_map.yaml - curated notation map.tools/mermaid/templates/ - starting templates.tools/mermaid/examples/ - style anchors and migration examples.tools/mermaid/scripts/ - linter, render wrapper, symbol-map helper.Report the .mmd path, lint command and result, render command/result if run,
and any remaining warnings or skipped rendering reason.