원클릭으로
build
Instructions for building the VAK project including Rust, WASM skills, and Python bindings.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Instructions for building the VAK project including Rust, WASM skills, and Python bindings.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
WASM skill providing basic arithmetic operations for VAK agents.
WASM skill providing cryptographic hashing operations for VAK agents.
WASM skill providing JSON validation and manipulation for VAK agents.
WASM skill providing pattern matching operations for VAK agents.
Instructions for releasing and publishing the VAK project to crates.io and PyPI.
WASM skill providing text analysis operations for VAK agents.
| name | build |
| description | Instructions for building the VAK project including Rust, WASM skills, and Python bindings. |
This skill provides instructions for building all components of the VAK project.
rustup update stable)wasm32-unknown-unknown target (rustup target add wasm32-unknown-unknown)maturin (pip install maturin)To build the main VAK library:
cargo build
For a release build:
cargo build --release
To build all workspace members (main crate + WASM skills):
cargo build --workspace
WASM skills are workspace members located in .github/skills/. To build them individually for the wasm32-unknown-unknown target:
cargo build -p calculator --target wasm32-unknown-unknown --release
cargo build -p crypto-hasher --target wasm32-unknown-unknown --release
cargo build -p json-validator --target wasm32-unknown-unknown --release
cargo build -p text-analyzer --target wasm32-unknown-unknown --release
cargo build -p regex-matcher --target wasm32-unknown-unknown --release
Or build all skills at once:
cargo build --workspace --exclude vak --target wasm32-unknown-unknown --release
To build the Python bindings using PyO3:
cd python
maturin develop --features python
For a release wheel:
maturin build --release --features python
To check for compilation errors without producing binaries:
cargo check --workspace
To format all Rust code:
cargo fmt --all
To check formatting without applying changes:
cargo fmt --all -- --check
cargo build -p calculator
cargo build --all-features
cargo build --release --target x86_64-unknown-linux-gnu
cargo check --workspace before committing.cargo fmt --all before committing.cargo build (not --release) during development for faster compilation.