CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deploy-jetfarm

Master skill for QA verification, building, and deploying both the JetFarm Web App (Cloudflare Pages) and Android APK Installer (Supabase Storage CDN) with automated version bumping and branding synchronization on every deploy.

62

Quality

78%

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/deploy-jetfarm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%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 a strong operational runbook: fully sequenced, gated with explicit pass/fail feedback loops, and rich in exact commands, paths, and URLs. Its weaknesses are moderate redundancy (the intro and Section 4 restate information covered elsewhere) and a few verification steps expressed only as prose instructions. Splitting reference detail (branding display locations, gate specifics) into separate files would improve both conciseness and progressive disclosure.

Suggestions

Cut the opening paragraph that repeats the frontmatter description, and compress Section 4 to the one or two facts needed at deploy time (the script already handles badge updates automatically).

Give the prose-only gates (2.5 design/a11y checks, 2.8 accounting parity) and manual verification steps concrete commands or expected outputs so every step is executable.

Move the detailed branding-display inventory and per-gate explanations into a reference file (e.g. references/gates.md) linked from the main workflow to reduce inline token load.

DimensionReasoningScore

Conciseness

The body is mostly efficient and command-dense, but the opening paragraph repeats the frontmatter description verbatim in substance, and Section 4 ("Branding & Version Number Display") re-details version-badge placement already covered by Section 3 steps 1, 4, and 5. This matches "mostly efficient but includes some unnecessary explanation or could be tightened" rather than 4, where over-explanation would be only minor.

3 / 5

Actionability

Most steps are copy-paste ready with exact commands ("npx tsc --noEmit", "npm run deploy:cloudflare", "npx wrangler pages deploy dist --project-name jetfarm --branch main --commit-dirty=true") and concrete paths/URLs. It is not 5 because Gates 2.5, 2.8, and post-deploy verification steps 4–5 are "Confirm/Verify" prose without commands or expected outputs, leaving minor gaps.

4 / 5

Workflow Clarity

The sequence is explicit (pre-flight checks → numbered QA gates → deploy → smoke tests → notification) with a clear feedback loop ("All steps below must pass cleanly (100% green). If any check fails, fix the underlying issue before proceeding") and a full post-deployment verification checklist. This matches the anchor for clear sequencing, explicit validation, and error-recovery loops, satisfying the batch/destructive-operation requirement rather than capping at 3.

5 / 5

Progressive Disclosure

The document is well-sectioned with numbered sections and gates, and there are no buried or nested references (no bundle files exist; the scripts/*.mjs mentions point to the target repo, not the skill bundle). It is not 5 because at ~220 lines everything is inlined in SKILL.md — e.g., the Section 4 branding-placement details and per-gate descriptions could live in reference files — but structure and navigation are good, matching anchor 4.

4 / 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 highly specific and distinctive, naming concrete actions, platforms, and artifacts for the JetFarm deploy pipeline. Its main weakness is the absence of an explicit "Use when..." trigger clause, which caps completeness and leaves natural trigger phrasing thinner than the capability list suggests. Adding a trigger clause covering deploy/release requests would lift it substantially.

Suggestions

Add an explicit trigger clause, e.g. "Use when asked to deploy or release JetFarm, build a new Android APK, bump the app version, or update the production site."

Include common user phrasings such as "release", "publish", or "ship a new build" alongside "deploy" to broaden trigger coverage.

Trim the self-labeling filler "Master skill for" in favor of leading with the concrete actions.

DimensionReasoningScore

Specificity

"QA verification, building, and deploying both the JetFarm Web App (Cloudflare Pages) and Android APK Installer (Supabase Storage CDN) with automated version bumping and branding synchronization" lists multiple concrete actions (verify, build, deploy, bump versions, sync branding) with named platforms, giving comprehensive coverage of the deploy lifecycle. It is not 4 because the action coverage has no obvious gaps within its stated domain.

5 / 5

Completeness

The "what" is clear (QA verify, build, and deploy both targets with version bumping and branding sync), but there is no "Use when..." clause; "on every deploy" is only a weakly implied trigger condition. Per the guideline, a missing explicit trigger clause caps completeness at 3, matching the anchor for a clear what with weakly implied when rather than the explicit when required for 4.

3 / 5

Trigger Term Quality

Natural terms a user would say include "deploy", "build", "APK", "Android", "QA verification", and "version bumping", which is good keyword coverage. It is not 5 because common variations and synonyms such as "release", "publish", or "ship" are missing, and not 3 because the present terms are specific and naturally phrased rather than sparse.

4 / 5

Distinctiveness Conflict Risk

"JetFarm Web App (Cloudflare Pages)" and "Android APK Installer (Supabase Storage CDN)" establish a clear product-specific niche with distinct trigger terms, so it is unlikely to fire for the wrong skill. It is not 4 because the named product and platforms leave virtually no overlap with generic deploy skills.

5 / 5

Total

17

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 5 missing

Warning

Total

15

/

16

Passed

Repository

zazakia/JetFarm

Path

.agents/skills/deploy-jetfarm/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.