with one click
format
Run all formatting, linting and cleaning checks before committing code
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Run all formatting, linting and cleaning checks before committing code
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Start all five UIs (landing + drive-ui + provider-dashboard + s3-ui + photos) locally with hot reload and print the ports table. Use when the user says "run locally", "run the UIs", "start the UIs", "spin up the UIs", or similar — covers any time the goal is to drive the user-interfaces apps in a browser, including verifying changes to the shared network-picker, the landing page, or any individual UI.
Review local changes or a pull request (authoritative review criteria)
Based on SOC occupation classification
| name | format |
| description | Run all formatting, linting and cleaning checks before committing code |
Run all formatting, linting, and cleaning tasks that should be done before committing code. Fix any issues found automatically where possible.
Rust formatting (requires nightly):
cargo +nightly fmt --all
TOML formatting:
taplo format --config .config/taplo.toml
Zepter checks (feature propagation):
zepter run --config .config/zepter.yaml
Clippy linting:
cargo clippy --all-targets --all-features --workspace -- -D warnings
License headers (SPDX):
hawkeye format --config licenserc.apache.toml
hawkeye format --config licenserc.gpl.toml
licenserc.apache.toml covers library/SDK crates (pallets, primitives, client SDKs, precompiles, examples, packages/*) — Apache-2.0licenserc.gpl.toml covers runtime/node crates (parachain runtimes, provider node, UI apps) — GPL-3.0-only-D warnings)taplo, zepter, or hawkeye are not installed, inform the user how to install them:
cargo install taplo-clicargo install zeptercargo install hawkeyerustup component add rustfmt --toolchain nightly