| name | sc-observability-reviewing |
| description | Use when the user says things like "review this project for sc-observability best practices" or "check whether our logging setup matches the sc-observability standard". Reviews a Rust project's observability setup against the shared house style and recommends missing baseline items and easy improvements. |
SC-Observability Reviewing
Use this skill when a user wants a focused review of a Rust project's logging
or observability setup against the sc-observability house style.
Workflow
- Determine the app type:
- CLI
- long-running service
- hybrid tool
- Load
references/review-checklist.md.
- Use
references/app-type-guidance.md to adjust expectations by app type.
- Use
references/remediation-patterns.md to turn gaps into concrete
recommendations.
- Prioritize recommendations:
- missing baseline items first
- then inconsistent conventions
- then optional improvements
Review Focus
- crates.io adoption surface
- log root and file path convention
- override path and environment precedence
- console setup path
- warnings/errors coverage
- service startup/shutdown coverage
- CLI success-event coverage
- stable naming for
target and action
- runtime verification through
logger.health()
Output Rule
Keep findings concrete. Distinguish:
- missing baseline
- deliberate divergence
- app-type-specific choice
Guideline Evaluation
Reviewed against
/Users/randlee/Documents/github/synaptic-canvas/docs/claude-code-skills-agents-guidelines.md.
SKILL.md stays concise: confirmed
- detailed material lives in
references/: confirmed
- no template assets required for this skill: confirmed
- scope reductions made: remediation examples stay in
references/ so the
review workflow stays short