CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-cost-projections

Project remaining workflow cost from per-phase averages — warns on budget ceiling overruns

59

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/skill-cost-projections/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-3

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

A well-structured, actionable cost-projection workflow with strong sequencing and thorough edge-case handling, held back by redundant formula restatements and a couple of under-specified variables that keep individual snippets from being fully copy-paste ready.

Suggestions

Drop the redundant "Formula:" and prose-"Example" blocks where the bash snippet already shows the computation, keeping at most one canonical form per step.

Show how total_steps is obtained in code (e.g., set it from the workflow-type table) and remove the unused completed_costs assignment so the snippets run as-is.

DimensionReasoningScore

Conciseness

Mostly efficient (bash + display formats + error handling earn their place), but several computations are restated three ways — bash snippet, a "Formula:" block, and a prose "Example" — which is padding Claude does not need.

2 / 3

Actionability

Provides concrete jq/bc commands and copy-paste display formats, but key variables are not fully defined in code: total_steps is referenced in Step 3 without being set (only supplied narratively via the workflow table) and completed_costs is computed but never used, leaving the snippets not fully copy-paste ready.

2 / 3

Workflow Clarity

Six steps are clearly sequenced with explicit edge-case validation — the 2+ step minimum-data guard, plus dedicated handling for missing metrics dir, corrupted data, and zero remaining steps — giving the feedback/guarding the rubric rewards.

3 / 3

Progressive Disclosure

Self-contained single-purpose skill with no bundle files; content is well-organized into labeled sections (Steps 1–6, Integration, Error Handling) so it navigates cleanly without needing external references.

3 / 3

Total

10

/

12

Passed

Description

67%Weight 40%Scale 1-3

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 specific and occupies a distinct niche, but it answers only "what" without an explicit "when to use" clause, and its natural trigger-term coverage is partial (richer terms live in the separate trigger field rather than the description).

Suggestions

Fold an explicit "Use when..." clause into the description (e.g., "Use when the user asks about remaining workflow cost, budget forecasts, or whether they are over budget") so completeness can reach 3.

Add common user phrasings ("how much will this cost", "am I over budget", "spending forecast") directly into the description to broaden trigger-term coverage beyond the separate trigger block.

DimensionReasoningScore

Specificity

Names multiple concrete actions — "Project remaining workflow cost from per-phase averages" and "warns on budget ceiling overruns" — matching the anchor that lists several specific actions rather than vague language.

3 / 3

Completeness

Clearly answers "what" (project remaining cost, warn on overruns) but the description has no explicit "Use when..." clause; per the guidelines a missing trigger clause caps completeness at 2 even though one exists in the separate trigger field.

2 / 3

Trigger Term Quality

Contains relevant natural terms ("workflow cost", "budget ceiling", "overruns") but the description field alone misses common user phrasings like "how much will this cost" or "am I over budget" that appear only in the separate trigger block, so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

Occupies a clear niche — per-phase workflow cost projection with budget-ceiling warnings — that is unlikely to trigger for unrelated skills, matching the distinct-niche anchor.

3 / 3

Total

10

/

12

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
nyldn/claude-octopus
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.