rust-rebuild
Manages isolated Rust source modification and validation.
Install
mkdir -p .claude/skills/rust-rebuild && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11143" && unzip -o skill.zip -d .claude/skills/rust-rebuild && rm skill.zipInstalls to .claude/skills/rust-rebuild
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Modify Allbert in an isolated rebuild worktree, run Tier A validation, and produce an operator-reviewed patch.Key capabilities
- →Modify Rust source code
- →Run Tier A validation
- →Produce patch artifacts
- →Review code changes
How it works
It operates within an isolated worktree to modify Rust source code, mandating validation before patch production.
Inputs & outputs
When to use rust-rebuild
- →Updating core Rust logic
- →Applying self-improvement patches
- →Validating code changes
About this skill
Rust Rebuild
Use this skill only when the operator explicitly asks Allbert to change its own Rust source.
Safety Contract
- Never edit the source checkout directly.
- Never edit
skills/rust-rebuild/in the source checkout. - Work only inside the active self-improvement worktree.
- Run the Tier A validation chain before proposing a patch.
- Treat failures as
needs-review, not as permission to bypass review. - Produce a concise summary plus the patch artifact path; do not inline large diffs in chat.
Operating Ritual
- Confirm that
allbert-cli self-improvement config showresolves a source checkout and reports a pinned Rust toolchain. - Use the kernel-created worktree path from the self-improvement workflow.
- Inspect files with
read_fileand make edits withwrite_fileonly inside that worktree. - Use
process_execinside the worktree for validation commands. - If validation fails, capture the failing command and the relevant output tail.
- Hand the operator a patch summary and next-step hint for approval.
The rebuild output is a review artifact, not an install action. The operator must explicitly approve and install any patch in a later step.
When not to use it
- →Editing source checkout directly
- →Editing rebuild skill files
Prerequisites
Limitations
- →Never edit the source checkout directly
- →Requires operator approval for patches
How it compares
It enforces a strict safety contract and validation chain for self-improvement, unlike direct editing.
Compared to similar skills
rust-rebuild side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| rust-rebuild (this skill) | 0 | 3mo | No flags | Advanced |
| write-script-rust | 4 | 3mo | No flags | Beginner |
| domain-cli | 1 | 6mo | No flags | Intermediate |
| implementing-cards | 7 | 2mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
write-script-rust
windmill-labs
MUST use when writing Rust scripts.
domain-cli
actionbook
Use when building CLI tools. Keywords: CLI, command line, terminal, clap, structopt, argument parsing, subcommand, interactive, TUI, ratatui, crossterm, indicatif, progress bar, colored output, shell completion, config file, environment variable, 命令行, 终端应用, 参数解析
implementing-cards
bcollazo
Fill out the implementation of effects of different attacks, abilities, and trainer cards in this Pokemon TCG Pocket engine codebase.
write-rust-tests
RediSearch
Write Rust tests to verify correctness of Rust code.
rust-errors
EpicenterHQ
Rust to TypeScript error handling patterns for Tauri apps. Use when defining Rust errors that will be passed to TypeScript, handling Tauri command errors, or creating discriminated union error types.
rust-pro
vudovn
Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming. Expert in the latest Rust ecosystem including Tokio, axum, and cutting-edge crates. Use PROACTIVELY for Rust development, performance optimization, or systems programming.