CtrlK
BlogDocsLog inGet started
Tessl Logo

deploy-qm

Deploy the QM package from an organization-owned deployment repository to Fly.io or AWS, onboard an administrator, configure connectors, and optionally activate Slack.

64

Quality

76%

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 ./cli/templates/deployment/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is concise and action-oriented with a clear completion gate, and it uses well-signaled one-level references for provider/email/Slack detail. Its main weakness is progressive disclosure: the authoritative workflow reference is broken/external and there is no section structure.

Suggestions

Resolve the '../../../deployment.md' reference — either bundle it under references/ and point to it, or inline the authoritative workflow steps so the skill is self-contained.

Add section headers (e.g., '## Prerequisites', '## Sign-in and model provider', '## Completion') to make the orchestration scannable.

Surface at least one concrete acceptance-check command so the completion gate is executable rather than only described.

DimensionReasoningScore

Conciseness

Lean three-paragraph body that assumes Claude's competence, gives only non-obvious guidance, and avoids explaining concepts Claude already knows; every sentence earns its place.

5 / 5

Actionability

Provides concrete commands ('npm exec qm -- <command>', 'qm admin-login') and specifics ('modelProvider', sidebar-title completion check), though the bulk of executable steps are delegated to deployment.md and provider references.

4 / 5

Workflow Clarity

Sequences key decisions (collect base model key and sign-in in the same pass; read email.md after choosing the broker) and gates completion on acceptance checks plus the sidebar-title check, with only minor validation gaps.

4 / 5

Progressive Disclosure

References are one-level-deep and conditionally signaled ('Read references/slack.md only when Slack is requested'), but the primary authoritative reference '../../../deployment.md' does not exist as a bundle file and the body lacks section headers, leaving organization partial.

3 / 5

Total

16

/

20

Passed

Description

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

The description is specific and highly distinctive with concrete, comprehensive actions, but it lacks any explicit 'when to use this skill' trigger guidance, capping completeness. Adding a 'Use when...' clause would raise the score.

Suggestions

Append a 'Use when ...' clause with concrete trigger phrases (e.g., 'Use when deploying or re-deploying the QM package, onboarding a QM administrator, or activating Slack for QM').

Add natural synonyms/variations of trigger terms (e.g., 'QM deployment', 'admin onboarding', 'connectors') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Deploy the QM package ... to Fly.io or AWS', 'onboard an administrator', 'configure connectors', 'optionally activate Slack' — covering the deployment workflow comprehensively.

5 / 5

Completeness

The 'what' is explicit and detailed, but there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Natural terms like 'Deploy', 'Fly.io', 'AWS', 'onboard an administrator', and 'Slack' are present and user-recognizable, though synonyms and common variations are limited.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (deploying the QM package to Fly.io/AWS with admin onboarding and connector/Slack setup) with distinct, specific triggers and minimal overlap risk.

5 / 5

Total

17

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
yc-software/qm
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.