From sc-observability
Use when the user says things like "set up sc-observability in a new Rust project" or "add structured logging to a new Rust app". Bootstraps a new project with sc-observability from crates.io using the shared light-logging house style, ~/.<app> log roots, and a rendered starter template.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sc-observability:sc-observability-bootstrappingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill for new Rust projects or repos that want to start with
Use this skill for new Rust projects or repos that want to start with
sc-observability.
sc-observabilitysc-observesc-observability-otlpreferences/standard-configuration.md.assets/observability.rs.j2 when the user wants starter code or
sc-compose generation.references/console-and-log-root.md for custom roots, console output,
and SC_LOG_ROOT precedence.~/.<app> is a skill-defined house style, not a crate default.<log_root>/logs/<service>.log.jsonl.sc-observability-types directly only when implementing custom sinks or
extending the shared types layer.references/standard-configuration.mdreferences/console-and-log-root.mdREADME.mdCONSUMING.mdassets/observability.rs.j2The template is a tier-1 rendered starter artifact intended for sc-compose
style token substitution using:
{{APP_NAME}}{{SERVICE_NAME}}{{ENABLE_STDOUT_CONSOLE}}{{ENABLE_STDERR_CONSOLE}}Reviewed against
/Users/randlee/Documents/github/synaptic-canvas/docs/claude-code-skills-agents-guidelines.md.
SKILL.md stays concise: confirmedreferences/: confirmedassets/: confirmedCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub randlee/sc-observability --plugin sc-observability