ai-skills/skills/valdi-cpp-runtime/skill.md
Applies to: C++ files in /valdi/, /valdi_core/, /snap_drawing/
Valdi's runtime and layout engine are implemented in C++ for cross-platform performance. This code runs on iOS, Android, macOS, but not web.
Note: /libs/ contains shared utility libraries (crypto, logging, image processing) used across the codebase, but not the core runtime itself.
/third-party/yoga/.djinni interface filesgenerated-src/ directories# Run all C++ runtime tests
bazel test //valdi:test
# Run specific test suites
bazel test //valdi:test_runtime # Runtime tests
bazel test //valdi:test_integration # Integration tests
bazel test //valdi:test_snap_drawing # Snap drawing tests
/valdi/src/valdi/ios//valdi/src/valdi/android//valdi/src/valdi/macos/# Build runtime for specific platform
bazel build //valdi:valdi_ios
bazel build //valdi:valdi_android
bazel build //valdi:valdi_macos
/valdi/README.md/valdi_core/README.md/AGENTS.md