Agent skill · software engineering · aradotso

claurst-claude-code-rust

claurst-claude-code-rust — an agent skill for coding agents.

Why this skill is useful

Adds a complete Rust implementation of a multi-agent orchestration system with unique features not available in existing tools.

What it needs

Requires rust installed locally. Requires anthropic account access. About 7k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

claurst/ ├── spec/ # Behavioral specifications (AI-generated from analysis) ├── src-rust/ │ └── crates/ │ ├── cli/ # Entry point (main.rs) │ ├── assistant/ # Core agent loop, KAIROS proactive mode │ ├── tools/ # All tool implementations (bash, fs, search, etc.) │ ├── query/ # Memory compaction (autoDream / consolidationPrompt) │ ├── buddy/ # Tamagotchi companion (feature-flagged) │ └── ... bash git clone https://github.com/Kuberwastaken/claurst cd claurst/src-rust Default build cargo build --release With optional features cargo build --release --features buddy,proactive Run directly cargo run --release -- --help bash cargo install --path src-rust/crates/cli claurst --help bash Start interactive session claurst Run a single prompt non-interactively claurst -p "Refactor src/lib.rs to use async/await" Specify model claurst --model claude-opus-4-6 Enable verbose tool output claurst --verbose Use a specific working directory claurst --cwd /path/to/project Trigger ULTRAPLAN mode for complex tasks claurst --ultraplan "Design the full architecture for a distributed cache" Show version claurst --version toml [api] Key is read from ANTHROPICAPIKEY env var by default model = "claude-opus-4-6" maxtokens = 8192 [memory] memorydir = "~/.claurst/memory" autodream = true dreamintervalhours = 24 dreamsessionthreshold = 5 [tools] allowed = ["bash", "readfile", "writefile", "search", "grep"] bashtimeoutsecs = 30 [kairos] enabled = false # Requires PROACTIVE feature flag at compile time tickintervalsecs = 60 blockingbudgetsecs = 15 [ultraplan] enabled = true pollintervalsecs = 3 maxdurationsecs = 1800 # 30 minutes model = "claude-opus-4-6" bash export ANTHROPICAPIKEY="sk-ant-..." # Required export CLAURSTMODEL="claude-sonnet-4-5" # Override model export CLAURSTMEMORYDIR="$HOME/.claurst/mem" # Memory storage path export CLAURSTLOGLEVEL="debug" # trace debug info warn error export CLAURSTMAXTOKENS="4096" # Token budget export CLAURSTBASHTIMEOUT="60" # Bash tool timeout rust // crates/too …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/claurst-claude-code-rust

View the source on GitHub

Browse the @skills marketplace