CtrlK
BlogDocsLog inGet started
Tessl Logo

convex-launch-readiness

Run every Convex audit (authz, reviewer, advisor, insights) into one scored, deduped readiness report with an ordered fix plan — Lighthouse for your backend.

61

Quality

77%

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 ./.agents/skills/convex-launch-readiness/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%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 tight, highly actionable orchestration skill with an exemplary scored workflow including feedback loops and honest-coverage checkpoints. Its main weakness is redundancy — the Rules section largely restates the Workflow steps, costing roughly a third of the body's tokens without adding new instruction.

Suggestions

Merge the Rules section into the Workflow steps it restates (dedup rule→step 3, scoring rule→step 4, fix-plan rule→step 5, re-run rule→step 6, coverage rule→step 7), keeping only the genuinely new rules ('Compose, don't re-implement' and the dispatch-gating rule).

Drop rhetorical flourishes like "is theater" and "not a vibe" — the constraints they encode are already stated imperatively elsewhere.

Add a compact example report block (header with ran/skipped passes, three severity groups, one deduped finding) to close the actionability gap on output format.

DimensionReasoningScore

Conciseness

The body is dense and free of concept explanations Claude already knows, but the Rules section substantially duplicates the Workflow: rule 3 restates step 3's normalization/dedup nearly verbatim, rule 2 restates step 4's scoring rules, rule 4 restates step 5's fix plan, rule 5 restates step 6's re-run/delta, and rule 6 restates step 7's coverage honesty. Rhetorical flourishes ("not a vibe", "is theater", "a skipped pass is not a pass") add tokens; this fits the 3 anchor ("mostly efficient but could be tightened") better than 4's "minor instances".

3 / 5

Actionability

Guidance is concrete: named capabilities to invoke (convex-authz, convex-reviewer, convex-advisor, convex-insights, deploy-guard, migrate-rehearse, suggest), an exact scoring formula ("start at 100; subtract per CONFIRMED finding by severity (high −15, med −5, low −1), floor at 0"), specific finding classes, and an identity normalization example ("messages:list"). It falls short of the 5 anchor because no example report snippet or bus-finding invocation syntax is shown — a reader must infer the exact output format; minor gaps consistent with the 4 anchor.

4 / 5

Workflow Clarity

Seven clearly sequenced steps with explicit checkpoints and feedback loops: skipped/errored passes must be stated as coverage gaps ("a skipped pass is not a pass"), the score formula is printed for reproducibility, dedup is verified against double-counting, and step 6 closes the loop with "After fixes, RE-RUN the affected passes and show the score delta". This matches the 5 anchor (explicit validation steps, feedback loops, error-recovery guidance) rather than 4's "minor validation gaps".

5 / 5

Progressive Disclosure

The skill is 36 lines of well-organized sections (Workflow, Rules) with no bundle files provided and no content that needs splitting; per the rubric's simple-skill guideline, under-50-line skills with no need for external references score 5 with well-organized sections. The few file references (specs/finding.schema.json, specs/finding-report.schema.json) are one level deep and clearly signaled as part of the parent project, not buried.

5 / 5

Total

17

/

20

Passed

Description

66%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 specific, well-scoped description with concrete actions and good natural keywords, but it omits any explicit 'when to use this' trigger guidance, which caps completeness at 3. The 'Lighthouse for your backend' metaphor adds flavor without adding trigger value.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the user asks whether their Convex backend is ready to launch, wants a production-readiness check, or asks for an audit summary or fix plan.'

Add natural synonyms users might say — 'production readiness', 'launch checklist', 'health check' — to broaden trigger coverage.

Clarify that this is the combined/union report so it doesn't capture requests for a single audit (e.g. 'run the authz scan').

DimensionReasoningScore

Specificity

Quotes like "Run every Convex audit (authz, reviewer, advisor, insights)", "scored, deduped readiness report", and "ordered fix plan" name several concrete actions with specific audit components. It falls just short of the 5 anchor because the dispatch/re-run loop and what the audits actually check are absent — minor gaps in coverage rather than comprehensive.

4 / 5

Completeness

The 'what' is clear — running the four named audits into one scored, deduped report with a fix plan — but there is no 'Use when...' clause or equivalent explicit trigger guidance; 'when' is only weakly implied by the word "readiness". Per the judging guideline, a missing 'when' caps completeness at 3 even with a clear 'what'.

3 / 5

Trigger Term Quality

Natural phrases a Convex user would say are present: "audit", "readiness report", "fix plan", "score". A few common variations are missing (e.g. "production readiness", "launch checklist", "pre-launch check"), matching the 4 anchor ("good keyword coverage; a few natural terms missing") rather than the 5 anchor's synonym-and-extension completeness.

4 / 5

Distinctiveness Conflict Risk

"Convex" plus "readiness report" carves a clear niche, but the description explicitly names the four constituent audit skills (authz, reviewer, advisor, insights), so a request for just one of those audits could plausibly trigger this composition skill. That is minor overlap with closely related skills — the 4 anchor — not the 5 anchor's minimal conflict risk.

4 / 5

Total

15

/

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
openclaw/clawhub
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.