con un clic
rust-rig
// Use when building, reviewing, or refactoring Rust code in HOM that requires strong maintainability, testing discipline, and explicit dependency boundaries
// Use when building, reviewing, or refactoring Rust code in HOM that requires strong maintainability, testing discipline, and explicit dependency boundaries
Use this skill when building, reviewing, or refactoring Rust code that requires strong maintainability discipline: SRP, DRY, OCP, explicit dependency injection, TDD/ATDD workflow, architecture review, and clean project structure. Complements the project's Rust CLAUDE.md with process rigor.
Use when adding a new harness adapter or modifying an existing one in hom-adapters
Use when working on terminal emulation, the TerminalBackend trait, libghostty integration, or PTY management
Use when modifying TUI rendering, input routing, layout, command bar, or pane management
Use when creating, modifying, or debugging YAML workflow definitions or the workflow engine
Use before making meaningful code changes in HOM to load repository architecture, workflow rules, crate boundaries, feature flags, and verification requirements
| name | rust-rig |
| description | Use when building, reviewing, or refactoring Rust code in HOM that requires strong maintainability, testing discipline, and explicit dependency boundaries |
This is the Codex-compatible form of the important guidance previously carried by .claude/skills/rust-rig/SKILL.md and .claude/rules/rust-patterns.md.
<when_to_use> Use this skill when:
<required_reading> Read these files before making a meaningful Rust change:
skills/rust-rig/references/process-discipline.mdskills/rust-rig/references/rust-patterns.mdAlso read the relevant domain skill for the area you are changing. </required_reading>
Follow this workflow:<decision_rules> Apply these rules during implementation:
<dependency_injection> Manage collaborators explicitly:
Arc only when shared ownership is genuinely required
</dependency_injection><testing_discipline> Testing is mandatory:
<success_criteria> This skill is being followed correctly when: