What problem does it solve?
This Skill eliminates the risk of inconsistent, incompatible Gear/Vara Sails program design by providing a structured workflow to turn approved specs into production-ready architecture artifacts, especially for released contracts that require backward compatibility.
Core Features & Use Cases
- Structured Architecture Generation: Creates detailed Sails-specific architecture plans covering service boundaries, state ownership, message flow, and execution model constraints like gas reservations and delayed messages.
- Released Contract Compatibility Guardrails: Includes checklists and defaults for evolving existing deployed contracts without breaking public routes, replies, events, or off-chain consumers like frontends and indexers.
- Migration and Evolution Planning: Guides designers to plan for future state migration, contract versioning, and cutover strategies to avoid costly in-place hot swaps of live contract code.
- Use Case: If you are adding a new feature to a live Sails program that already has active frontend and indexer integrations, this Skill ensures your architecture preserves all existing public interfaces while accounting for Gear execution constraints like Waitlist rent and gas reservation lifetimes.
Quick Start
Use the sails-architecture skill to create a detailed architecture plan for your approved Sails program feature, including compatibility notes for existing public routes and off-chain consumers.