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.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.