rust-feature-impl
OfficialDeliver clean Rust features for the envctl workspace.
AuthorFlexNetOS
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The Skill solves the problem of how to implement a feature/upgrade cleanly within the pure-Rust envctl workspace. It provides a framework to ensure consistency, reliability, and safety in feature development and deployment.
Core Features & Use Cases
- Engine-first Development: Focuses on building new features in the shared engine, ensuring front-end parity and code reuse.
- Non-C Trust Boundary: Enforces strict policies against the use of C code, ensuring a secure and reliable system.
- Fail-closed Destructive Operations: Guards against harmful changes through strict checks and fails when conditions are unsafe.
- Reproducible State: Ensures the integrity of the system by maintaining a locked and verified state for dependencies and configurations.
Quick Start
To start implementing a new feature in envctl, use the following steps:
- Ensure your development environment meets the Rust requirements.
- Add a new method or Event variant to the
Enginein thecrates/enginedirectory. - Implement and wire the method in the
crates/cliandcrates/guidirectories, maintaining front-end parity. - Add comprehensive tests to verify the feature's behavior.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rust-feature-impl Download link: https://github.com/FlexNetOS/envctl/archive/main.zip#rust-feature-impl Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.