CtrlK
BlogDocsLog inGet started
Tessl Logo

slo-architect

Use when defining, reviewing, or operating SLOs/SLIs/error budgets. Triggers on "define an SLO", "what should our SLO be", "error budget", "burn rate", "SLI", "service level objective", "Google SRE workbook", "multi-window burn-rate alert", or any reliability-target question. Ships SLO designer, error-budget calculator with multi-window burn-rate thresholds, and SLO reviewer that catches the common bugs (target too aggressive, window too short, conflicting SLOs, no SLI definition). 4 references on SLO principles + SLI design + error budget math + composition with feature-flags-architect/chaos-engineering/kubernetes-operator. NOT a generic observability skill — specifically the SLO discipline.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

The canonical home for this skill is slo-architect in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, highly actionable overview: executable commands, clear multi-step workflows with validation gates, and properly signaled one-level-deep references into a real bundle. Its main weakness is conciseness — SLI types, error-budget math, and the cardinal-mistakes/anti-patterns guidance each appear in two places, some of which overlaps dedicated reference files.

Suggestions

De-duplicate the SLI type list: keep the cheatsheet table in the body and have the slo_designer.py section reference `references/sli_design.md` for the full set instead of re-listing all five types inline.

Collapse 'Error budget math (the basics)' into the error_budget_calculator.py section or move it to `references/error_budget.md`, since the same thresholds are described twice.

Merge the 'four cardinal mistakes' list with the 'Anti-patterns' section (or have one reference the other) to remove the conceptual overlap.

DimensionReasoningScore

Conciseness

Mostly efficient and assumes Claude's competence, but there is measurable redundancy: SLI types appear both in the slo_designer.py section and the SLI selection cheatsheet, error-budget math appears both in the calculator section and 'Error budget math (the basics)', and the 'four cardinal mistakes' overlap with the later 'Anti-patterns' list. Below 5 because that duplicated content could be trimmed.

4 / 5

Actionability

Fully executable copy-paste-ready guidance: Quick start and per-tool sections give complete bash invocations with real arguments and output-format flags, the SLI cheatsheet gives exact formulas, and the error-budget math yields concrete numbers — covering the common cases.

5 / 5

Workflow Clarity

Three workflows are clearly sequenced with explicit validation gates and feedback loops, e.g. Workflow 1 step 9 'Run slo_review.py — must pass before the SLO is live' and Workflow 2 'fix any FAIL findings'; the batch review operations carry their own validation so the destructive/batch cap does not apply.

5 / 5

Progressive Disclosure

Good structure with a dedicated References section pointing to four real reference files, two asset templates, and three scripts, all one level deep and clearly signaled. Below 5 because some content that has a dedicated reference file (SLI types → sli_design.md, error-budget math → error_budget.md) is also inlined in the body, leaving minor organization gaps.

4 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a strong, complete trigger: it names concrete tools, enumerates natural trigger phrases with synonyms, answers both what and when explicitly, and draws a clear boundary against neighboring observability skills. The only caveat is that it is densely packed for a description field, but every clause earns its place on the four dimensions.

DimensionReasoningScore

Specificity

Lists multiple concrete tools and actions — 'SLO designer, error-budget calculator with multi-window burn-rate thresholds, and SLO reviewer that catches the common bugs (target too aggressive, window too short, conflicting SLOs, no SLI definition)' — covering the full discipline comprehensively, matching the anchor for comprehensive concrete actions.

5 / 5

Completeness

Explicitly answers both what ('Ships SLO designer, error-budget calculator... and SLO reviewer...') and when ('Use when defining, reviewing, or operating SLOs/SLIs/error budgets' plus concrete trigger phrases), matching the top anchor.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage with synonyms and exact phrasings users would say: 'define an SLO', 'what should our SLO be', 'error budget', 'burn rate', 'SLI', 'service level objective', 'Google SRE workbook', 'multi-window burn-rate alert'.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche with distinct domain-specific triggers (SLO/SLI/error budget/burn rate) and explicitly disambiguates with 'NOT a generic observability skill — specifically the SLO discipline', giving minimal conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.