Agent skill · software engineering · aradotso
claw-code-parity
claw-code-parity — an agent skill for coding agents.
Why this skill is useful
Adds specific Rust CLI commands and a harness runtime for orchestrating agent workflows that the AI wouldn't reliably generate on its own.
What it needs
Requires rust installed locally. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
bash Install Rust if needed curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs sh source $HOME/.cargo/env Clone the repository git clone https://github.com/ultraworkers/claw-code-parity.git cd claw-code-parity Build the project cargo build Build in release mode for production use cargo build --release bash Print parity summary cargo run -- summary Print the current workspace manifest cargo run -- manifest List subsystems (with optional limit) cargo run -- subsystems --limit 16 Run parity audit against local ignored archive (when present) cargo run -- parity-audit Inspect mirrored command inventories cargo run -- commands --limit 10 Inspect mirrored tool inventories cargo run -- tools --limit 10 bash ./target/release/claw-code-parity summary ./target/release/claw-code-parity manifest ./target/release/claw-code-parity subsystems --limit 8 ./target/release/claw-code-parity parity-audit . ├── src/ │ ├── main.rs # CLI entrypoint and command dispatch │ ├── commands.rs # Command port metadata and registry │ ├── tools.rs # Tool port metadata and registry │ ├── models.rs # Core data structures (subsystems, modules, backlog) │ ├── portmanifest.rs # Workspace structure summary │ └── queryengine.rs # Renders parity summary from active workspace ├── tests/ # Integration and unit tests ├── Cargo.toml └── README.md rust // src/models.rs #[derive(Debug, Clone, serde::Serialize, serde::Deserialize)] pub struct Subsystem { pub name: String, pub description: String, pub modules: Vec<Module>, pub status: PortStatus, } #[derive(Debug, Clone, serde::Serialize, serde::Deserialize)] pub struct Module { pub name: String, pub sourcepath: String, pub ported: bool, pub backlogitems: Vec<BacklogItem>, } #[derive(Debug, Clone, serde::Serialize, serde::Deserialize)] pub struct BacklogItem { pub id: String, pub description: String, pub priority: Priority, } #[derive(Debug, Clone, serde::Serialize, serde::Deserialize)] pub enum PortStatus { NotStarted, InProgress, Complete, Blocked(String), …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/claw-code-parity