CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ecc-tools-cost-audit

Evidence-first ECC Tools burn and billing audit workflow. Use when investigating runaway PR creation, quota bypass, premium-model leakage, duplicate jobs, or GitHub App cost spikes in the ECC Tools repo.

Quality

80%

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 ./skills/ecc-tools-cost-audit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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-structured, genuinely actionable operator workflow with a clear sequence, explicit burn-order prioritization, and a real verification step. Its main weaknesses are duplicated content across the Workflow, High-Signal Failure Patterns, and Pitfalls sections, and verification guidance that requires named proving commands without providing any command conventions.

Suggestions

Consolidate the 'High-Signal Failure Patterns' section into Workflow step 4 (or vice versa): the quota-bypass, premium-leakage, and app-branch-recursion patterns are each explained twice, and merging them would cut roughly 20 lines of token cost.

Name concrete proving commands or at least a discovery convention (e.g., 'find the repo's test command in package.json scripts and rerun only suites matching the changed path') — the Verification section demands named proving commands but never shows how to find or run them.

Merge 'Pitfalls' into 'Scope Guardrails' (both cover read-only default, no unrelated mutations, and bounded scope) to remove the remaining redundancy and tighten the body toward the lean anchor.

DimensionReasoningScore

Conciseness

The body is imperative and free of concept explanations, but the same material appears twice: quota bypass, premium-model leakage, and app-branch recursion are each covered in both Workflow step 4 and 'High-Signal Failure Patterns', 'When To Use' restates the description, and 'Pitfalls' repeats Scope Guardrails. This matches 'mostly efficient but could be tightened' rather than the minor-trim anchor 4.

3 / 5

Actionability

Concrete inspection targets ('inspect src/index.* or the main entrypoint first', PR helpers and branch naming, quota-check vs. usage-reservation sites) plus explicit decision rules ('if quota is checked before enqueue but usage is charged only inside the worker, treat concurrent front-door passes as a real race') and a numbered fix-priority order. It falls short of 5 because it demands 'proving commands are named' without ever naming a command, test runner, or command convention.

4 / 5

Workflow Clarity

Six clearly sequenced steps with an explicit verification step (rerun targeted tests; classify the burn path as blocked/deduped/downgraded/rejected; report one of five exact final statuses) and a bounded one-to-three-fix rule. Not anchor 5 because there is no error-recovery loop when verification fails — 'still blocked' is a reporting state, not a retry path.

4 / 5

Progressive Disclosure

No bundle files exist and the ~155-line body is well-sectioned with no nested references (the single link targets the sibling repo, not a reference file). It exceeds the under-50-lines exception, and some inline content (failure patterns, pitfalls) partially restates workflow sections, placing it at 'good structure; minor organization gaps' rather than the top anchor.

4 / 5

Total

15

/

20

Passed

Description

87%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: it states what the skill does, when to use it with concrete natural-language triggers, and is tightly scoped to a specific repo and cost-audit niche. The only weaknesses are minor missing trigger synonyms and no mention of the workflow's outputs.

DimensionReasoningScore

Specificity

The description names the domain ('burn and billing audit workflow') and several concrete investigation targets ('runaway PR creation, quota bypass, premium-model leakage, duplicate jobs'), matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because it never states what the workflow produces (root-cause fixes, verification, status reporting).

4 / 5

Completeness

It answers 'what' clearly ('Evidence-first ECC Tools burn and billing audit workflow') and 'when' explicitly ('Use when investigating runaway PR creation, quota bypass, premium-model leakage, duplicate jobs, or GitHub App cost spikes') with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Phrases like 'runaway PR creation', 'quota bypass', 'premium-model leakage', and 'GitHub App cost spikes' are natural terms a user would say in this niche. It misses common synonyms the body itself uses (e.g., 'usage-limit bypass', 'over-created PRs', 'overspend'), so it does not reach comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description is pinned to 'the ECC Tools repo' and GitHub App cost behavior, giving it a clear niche with distinct triggers and minimal conflict risk with generic billing or code-review skills.

5 / 5

Total

18

/

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

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

14

/

16

Passed

Repository

affaan-m/ECC

Path

skills/ecc-tools-cost-audit/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.