CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

post-deploy-canary-monitor

Monitora a saude e regressoes de producao apos deploy. Trigger em: "monitor producao", "monitora producao", "monitora se", "watch deploy", "watch production", "post-deploy check", "pos-deploy", "depois do deploy", "depois do rollout", "vigiar producao", "regressao silenciosa", "deploy passou mas", "verificar producao", "deploy stuck", "production health check", "screenshot diff", "lcp regrediu", "baseline comparativo".

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

81%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.

A well-engineered operational skill: the monitoring loop is precisely sequenced with thresholds, decision rules, and human-in-the-loop safeguards, and the body is lean for the complexity it covers. The main gap is that the central comparison mechanics (screenshot diffing, LCP/CLS measurement) rely on delegation to other skills rather than any concrete command, leaving the executable path through the loop partially unspecified.

DimensionReasoningScore

Conciseness

The body is dense and operational — input schema, protocol steps, JSONL examples, output tree, anti-patterns — with zero explanation of concepts Claude already knows (no 'what is LCP', no library tutorials). It is not a 5 because a handful of asides could be trimmed: the rhetorical tail of the option-C checkpoint ("silenciar um alerta real vira o proximo incidente sem trace de por que passou"), quips like "producao nao se rolla sozinha", and the inspiration blockquote. These are minor instances matching anchor 4 ('efficient; minor instances of over-explanation that could be trimmed'), not the padding that would warrant 3.

4 / 5

Actionability

Mostly executable: a runnable curl for the baseline, a complete threshold config in YAML, concrete JSONL log examples, an explicit decision rule (2 consecutive alerts → escalate), and a canonical output directory layout. It falls short of anchor 5 because the core comparison mechanics are described rather than given as commands — screenshot capture is delegated to 'Playwright via anthropic-skills:webapp-testing' as a comment list, and 'Comparar contra baseline' (LCP/CLS delta, screenshot diff percentage) has no executable method, so a copy-paste-ready path through the central loop is missing.

4 / 5

Workflow Clarity

The multi-phase sequence is explicit and numbered — baseline capture, vigilance loop (collect → screenshot → compare → register → decide), abort escalation, healthy exit — with validation checkpoints at every cycle (threshold comparisons), a feedback loop for the false-positive case (1 alert → log and continue), an explicit abort rule (2 consecutive failures), and a human-verification checkpoint before accepting an override. This matches anchor 5 ('clear sequence with explicit validation steps; feedback loops for error recovery'); anchor 4's 'minor validation gaps' understates how thoroughly checkpoints are specified.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the ~160-line body is well organized into clearly headed sections (Inputs, Protocolo, Output canonico, Handoffs, Dependencias, Anti-padroes) that all serve the core workflow — good structure with content appropriately placed, matching anchor 4. It does not reach 5 because a few self-contained chunks (the skill-43 comparison table, the detailed escalation options) sit inline in a single file with no one-level-deep references to split navigation, and it is above the under-50-lines threshold where section headers alone would suffice for a 5.

4 / 5

Total

17

/

20

Passed

Description

86%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.

A strong description with excellent bilingual trigger coverage and an explicit trigger clause that fully answers 'when'. Its one weakness is the capability sentence, which stays generic instead of naming the concrete monitoring mechanisms (metric polling vs baseline, screenshot diffing, threshold-based abort) that the skill actually performs.

DimensionReasoningScore

Specificity

The capability statement is a single generic sentence — "Monitora a saude e regressoes de producao apos deploy" — which names the domain (post-deploy production health/regressions) with at most two actions (monitor health, catch regressions). Concrete mechanisms (metric polling, baseline comparison, screenshot diffing) appear only as trigger terms, not as stated capabilities, so it matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive') rather than 4 ('lists several specific actions').

3 / 5

Completeness

Both questions are explicitly answered: the 'what' is "Monitora a saude e regressoes de producao apos deploy" and the 'when' is an explicit "Trigger em: ..." clause listing concrete trigger phrases. This is the anchor-5 pattern ('clearly and explicitly answers both what AND when with concrete trigger phrases'); it is not anchor 4, where the 'when' is present but less explicit.

5 / 5

Trigger Term Quality

Eighteen explicit trigger phrases in both Portuguese and English — "monitor producao", "watch production", "post-deploy check", "depois do deploy", "deploy passou mas", "lcp regrediu", "screenshot diff", "baseline comparativo" — covering natural user phrasings, synonyms, and specific symptom language. This comprehensively matches anchor 5 (natural terms including synonyms and variations); nothing common is missing.

5 / 5

Distinctiveness Conflict Risk

The post-deploy niche is clear and triggers like "lcp regrediu", "screenshot diff", and "baseline comparativo" are distinctive, so it is 'mostly distinct' (anchor 4). It falls short of 5 because broad triggers such as "watch deploy", "deploy stuck", and "verificar producao" could overlap with a general observability or deployment skill.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata.version' is missing

Warning

Total

14

/

16

Passed

Repository

felvieira/claude-skills-fv

Path

skills/46-post-deploy-canary-monitor/SKILL.md

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.