Expert developer for Calcpad.Web/backend - the ASP.NET Core 10 Web API server. Use when working on API endpoints, CalcpadController, PDF generation, CalcpadService, request/response models, or server deployment.
Expert developer for PyCalcpad (Calcpad.Api) - the programmatic API wrapper for Calcpad. Use when working on the API layer, Calculator class, Parser, Settings, or Converter in the Calcpad.Api project.
Expert developer for Calcpad.Core - the mathematical parsing and calculation engine. Use when working on math functions, calculator classes, unit handling, MathParser, plotting, matrix/vector operations, or the solver.
Expert generator for Calcpad (.cpd) calculation files. Use when creating mathematical or engineering calculation documents, generating Calcpad code with units, plots, vectors, matrices, or control flow.
Expert developer for Calcpad.Highlighter - tokenization, linting, content resolution, and language tooling. Use when working on linter validators, function signatures, type inference, tokenizer, or diagnostics.
Expert developer for Calcpad.Web/frontend - the TypeScript/Vue 3 frontend monorepo. Use when working on the shared library (calcpad-frontend), web editor (calcpad-web with Monaco), Tauri desktop app (calcpad-desktop), or VS Code extension (vscode-calcpad).