What problem does it solve?
This Skill solves the critical problem of implementing approved Gear/Vara Sails and Rust code changes without introducing unapproved scope, breaking existing public contract interfaces, or violating Sails release conventions, which is essential for maintaining production application stability.
Core Features & Use Cases
- Spec-Adherent Implementation: Enforces use of only pre-approved specs and architecture artifacts to prevent scope creep during coding.
- Backward Compatibility Preservation: Safeguards existing public service routes, reply shapes, emitted events, and generated client expectations for released contracts unless explicitly permitted to modify them.
- Sails Convention Enforcement: Guides correct usage of #[export] annotations, #[sails_type] derives, Syscall APIs, and Gear/Vara async semantics to avoid common implementation errors.
- Use Case: For example, when implementing an approved feature to add a new query method to an existing Sails app, this Skill ensures you follow the correct export pattern, use proper type derives, and do not break existing public routes or client integrations.
Quick Start
Use the sails-rust-implementer skill to implement the approved new token transfer feature in your Sails app without modifying any existing public contract routes or event payloads.