rust-feature-impl

Official

Deliver 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:

  1. Ensure your development environment meets the Rust requirements.
  2. Add a new method or Event variant to the Engine in the crates/engine directory.
  3. Implement and wire the method in the crates/cli and crates/gui directories, maintaining front-end parity.
  4. Add comprehensive tests to verify the feature's behavior.

Dependency Matrix

Required Modules

None required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.