Silvan Best Practices
Overview
Use this skill to keep Silvan's UX consistent and operator-grade. It provides a shared checklist and references for CLI output, errors, JSON behavior, onboarding, and UI surfaces.
Quick workflow
- •Identify the UX surface (CLI output, JSON, errors, onboarding/help, UI).
- •Read
references/best-practices.mdfor conventions and guardrails. - •Reuse or extend shared utilities instead of adding one-off formatting.
- •Ensure success confirmations, next steps, and actionable errors.
- •Update tests and docs when behavior or output changes.
Definition of done
- •Output uses semantic colors and consistent formatting.
- •
--jsonoutput is schema-stable and error-safe. - •Errors include recovery steps and docs links when relevant.
- •Commands never exit silently on success.
- •TTY and non-TTY output are both readable.
References
- •
references/best-practices.md: canonical UX and output standards.