rust-vibe-coder

Implements and verifies Rust changes in Cargo workspaces under Ordo architecture rules.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Rekonquest/ordo-pro --skill rust-vibe-coder-rekonquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rust-vibe-coder
Source: https://github.com/Rekonquest/ordo-pro/tree/main/default-user-files/skills/rust-vibe-coder
Command: npx skills add https://github.com/Rekonquest/ordo-pro --skill rust-vibe-coder-rekonquest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Rust work in Ordo-style projects often fails through patch-style edits, ignored compiler warnings, hidden side channels, and features shipped without real usage verification. This Skill enforces an architecture-first workflow so changes stay narrow, warning-free, and operator-confirmable. ## Core Features & Use Cases - Architecture-first Rust workflow: Inspect Cargo manifests, module contracts, tests, and callers before implementing, then rebuild affected modules natively instead of patching .rs files. - Warning-denied verification gates: Run cargo check, test, and clippy with RUSTFLAGS='-D warnings', broadening from focused crate checks to workspace checks when shared types or runtime wiring change. - Completion discipline: Require human-like usage tests, a launched app for operator confirmation, milestone notes, and release hygiene that excludes secrets, logs, and personal data. - Use Case: When asked to add a device-pairing feature to an Ordo app, trace the primitive-adapter-provider-orchestrator-UXI slice, implement it with approval-gated writes, pass warning-denied gates, and launch the app for confirmation. ## Quick Start Use the rust-vibe-coder skill to inspect this Rust crate, plan the smallest native change, and verify it with warning-denied cargo checks.

Frequently Asked Questions about rust-vibe-coder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make Rust changes in a Cargo workspace without breaking architecture?▼

Inspect the crate's Cargo.toml, module entry points, public types, tests, and callers first, then state the module contract and rebuild the affected file natively. Keep changes narrow, preserve existing error and validation patterns, and avoid refactoring adjacent code.

How do I enforce zero warnings in cargo check and clippy?▼

Set RUSTFLAGS='-D warnings' and run cargo check, cargo test --tests, and cargo clippy --tests scoped to the affected crate. Fix the root cause of each warning rather than suppressing it, and broaden to workspace checks only after focused gates pass.

When should I rebuild a Rust module instead of patching it?▼

For Ordo Rust code, always rebuild natively rather than making patch-style edits to .rs files. Trace the module contract first, keep public API compatibility unless a contract change is approved, and stop for operator approval if the rebuild touches core runtime, security, or UXI boundaries.

What testing is required before calling a Rust app feature complete?▼

Completion requires warning-denied check, test, and clippy gates plus a human-like usage test that launches the app, drives realistic workflows, and exercises a failure and recovery path. The app must be launched and visible for operator confirmation before completion is claimed.

How should untrusted external content be handled in Rust app features?▼

Route all external text, files, MCP output, and remote messages through a strainer pipeline: normalize, strip executable instructions, taint with provenance, then gate through policy before tool use. Never bypass the strainer for seemingly trusted sources; add a policy rule instead.