CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cekura-metric-design

Use when the user asks to "create a metric", "write a metric", "design a metric", "build a metric for", "evaluate agent performance", "measure call quality", "track a KPI", "add a workflow metric", "improve my metric", "fix a metric", "debug metric results", "set up quality scoring", or "what metrics do I need". Also relevant when discussing LLM judge prompts, custom code metrics, evaluation triggers, VALID_SKIP patterns, section extraction, or metric best practices for Cekura voice AI agents. Covers both creating new metrics and reviewing, iterating on, or troubleshooting existing ones.

80

1.16x
Quality

85%

Does it follow best practices?

Impact

100%

1.16x

2 of 3 eval scenarios. Add 1 more for a full score.

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exceptionally actionable, well-sequenced playbook with strong validation checkpoints (cost guard, iterate-then-revalidate loop) and real token discipline for platform-specific material. Its one material defect is bundle integrity: the advertised examples/ files are missing, which undermines otherwise-excellent progressive disclosure.

Suggestions

Add the four advertised files under examples/ (llm-judge-metric.md, narrative-metric.md, custom-code-metric.py, section-extraction-metric.py) or remove the Example Files section — every referenced path should resolve in the shipped bundle.

Trim the verification-tag preamble and merge the Metric Evolution Path into the Metric Types section to eliminate the restated llm_judge/custom_code tradeoff and tighten the token budget.

State in the body that the examples are optional deep-dives (or inline a minimal one) so the missing-file failure mode is less likely to recur when the skill is edited.

DimensionReasoningScore

Conciseness

The body is dense with platform-specific knowledge Claude cannot know (VALID_SKIP, {{dynamic_variables}} patterns, the description-vs-prompt field trap, page_size cost-guard mechanics) and avoids teaching generic concepts, but the verification-tag preamble and the Metric Evolution Path section partially restate the llm_judge/custom_code tradeoff, so minor trimming is possible.

4 / 5

Actionability

Guidance is copy-paste ready for an instruction-only skill: a complete trigger-prompt template with placeholders, exact field names and API patterns ("data.get(\"Exact Metric Name\")", "page_size=1"), concrete quantities (3-5 transcripts, 20-30 validation calls), and the MM:SS output spec. The scoring note that instruction-only skills need not contain code applies, and the guidance fully meets it.

5 / 5

Workflow Clarity

The 6-step creation workflow has explicit validation ("run on sample conversations, compare to expected outcomes") and a feedback loop ("Iterate … repeat until the metric matches expectations on all samples"), the cost guard mandates checking call count before any batch evaluation with a stop-and-confirm checkpoint above 100 calls, and "Manual Fix First, Then Labs" is a validated 5-step recovery sequence plus a pitfalls checklist.

5 / 5

Progressive Disclosure

The four references/*.md files exist and are clearly signaled one level deep, but the Example Files section points to four files in examples/ that do not exist in the bundle (llm-judge-metric.md, narrative-metric.md, custom-code-metric.py, section-extraction-metric.py). With half of the referenced bundle paths dead, navigation breaks beyond the "minor organization gaps" of the level-4 anchor.

3 / 5

Total

17

/

20

Passed

Description

77%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 trigger-rich, well-scoped description whose "when" guidance is exemplary but whose "what" statement is a single thin closing sentence. Adding an explicit capability summary (designs LLM-judge prompts, custom-code metrics, and evaluation triggers for Cekura voice agents) would raise both specificity and completeness.

Suggestions

Open the description with a concrete capability statement in third person (e.g., "Designs Cekura metrics — LLM-judge prompts, custom_code wrappers, and evaluation triggers — that score voice-agent call transcripts against defined criteria") before the "Use when" triggers.

Name one or two distinctive deliverables in the description (e.g., baseline predefined metrics, VALID_SKIP handling, two-layer N/A trigger strategy) so the "what" matches the strength of the "when".

Clarify the boundary with sibling skills by scoping the improvement/debugging phrases (e.g., "improve my metric during initial design" vs. the dedicated cekura-metric-improvement labs cycle) to reduce overlap risk.

DimensionReasoningScore

Specificity

The only capability statement is "Covers both creating new metrics and reviewing, iterating on, or troubleshooting existing ones" — the domain (Cekura voice AI metrics) and several actions are named, but the actions are generic (create/review/iterate/troubleshoot) and the bulk of the text is trigger phrases rather than what the skill concretely does (e.g., designing LLM-judge prompts or evaluation triggers).

3 / 5

Completeness

"When" is answered explicitly and thoroughly via the "Use when the user asks to…" clause, and "what" is present ("Covers both creating new metrics and reviewing, iterating on, or troubleshooting existing ones"), but the "what" is thin and could be more explicit about what the skill actually provides, so it falls short of the anchor-5 example where both are concretely answered.

4 / 5

Trigger Term Quality

Comprehensive natural trigger phrases with synonym coverage users would actually say: "create a metric", "write a metric", "design a metric", "build a metric for", "fix a metric", "debug metric results", "track a KPI", "measure call quality", "set up quality scoring", and "what metrics do I need".

5 / 5

Distinctiveness Conflict Risk

Clearly niched to "Cekura voice AI agents" with metric-design-specific triggers, giving a distinct scope; however, phrases like "improve my metric" and "debug metric results" sit close to the sibling cekura-metric-improvement skill's territory, leaving minor overlap risk.

4 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

cekura-ai/cekura-skills

Path

cekura/skills/cekura-metric-design/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.