.agents/skills/engine-architect/SKILL.md
Define module boundaries, dependency direction, project structure, and architecture decisions for the .NET whiteboard engine. Use when planning or reviewing system architecture before implementation. Do not use for detailed rendering logic, SVG animation behavior, or FFmpeg export specifics.
npx skillsauth add thaivankhuong/VdeoScribe-Automation engine-architectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Define and protect the engine-first architecture for a .NET whiteboard video system.
Core, Engine, Renderer, Export, and CLI boundaries.Core defines contracts and domain models, Engine coordinates timeline/state logic, Renderer handles frame drawing, Export handles output packaging, and CLI orchestrates only.documentation
Continue the current active whiteboard-engine step by reading progress, locating the matching prompt in docs/ai/prompts, and executing safely.
testing
Define SVG path reveal logic, draw-order behavior, handwriting-like animation constraints, and path-based rendering rules for the whiteboard engine. Use when planning SVG draw animation behavior. Do not use for module architecture decisions, full render-pipeline orchestration, generic text animation outside SVG/path handling, or final video export design.
data-ai
Resume whiteboard-engine work by reading AI dashboard files, summarizing status, identifying the active step, planning briefly, and executing the current next task.
testing
Plan deterministic, frame-based rendering flow, timeline processing, object state resolution, camera timing integration, and render sequencing for the engine. Use when defining rendering pipeline behavior. Do not use for module architecture decisions, SVG draw-path specifics, or final video export design.