CtrlK
BlogDocsLog inGet started
Tessl Logo

1k-app-upgrade-test

Create test versions to verify app auto-update functionality and version migration.

52

Quality

59%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.skillshare/skills/1k-app-upgrade-test/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 well-structured with executable commands and excellent progressive disclosure to a real reference file, but it lacks any validation checkpoint before the destructive commit-and-push of batch file changes, and carries some repetition across sections.

Suggestions

Insert a validation step before Step 5 (e.g. verify the build number resolves to 10 digits and confirm each of the 6 files was actually modified) and only commit/push once checks pass.

De-duplicate: keep the build-number formula and file list in one place (Quick Reference or Workflow, not both) to reduce token overhead.

Inline at least one concrete before/after example for the highest-risk file edit (e.g. the BUILD_NUMBER hardcode in release-android.yml) so the core task is actionable without opening the reference.

DimensionReasoningScore

Conciseness

Mostly efficient, but the build-number formula and version pattern are stated twice (Quick Reference and Steps 1-2), and the "Files to Modify" table restates Step 4 — content that could be tightened.

3 / 5

Actionability

Bash/git commands (build-number calc, branch, commit/push) are concrete and executable, and file paths are specific; the per-file edit specifics are deferred to the reference, leaving only minor gaps.

4 / 5

Workflow Clarity

A clear 5-step sequence exists, but this is a batch operation (6 files) ending in a git push with no validation or verification step before committing — the rubric caps workflow clarity at 3 for destructive/batch workflows lacking validation.

3 / 5

Progressive Disclosure

Clear overview with a single, well-signaled one-level-deep reference to the real references/rules/upgrade-test-version.md file, with detail appropriately split out and easy navigation via section headers.

5 / 5

Total

15

/

20

Passed

Description

53%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 narrowly scoped to a real niche, but it omits any "when to use" trigger guidance and relies on a thin set of keywords. Adding a Use-when clause with natural trigger phrases would lift completeness and trigger-term quality.

Suggestions

Append a trigger clause, e.g. "Use when creating test builds for QA upgrade testing, verifying version migration, or producing release candidates with specific build numbers."

Add natural synonyms users actually say ("upgrade testing", "release candidate", "build number") to broaden trigger coverage.

Mention the branch-creation + hardcoded-build-config actions to make capabilities more comprehensive.

DimensionReasoningScore

Specificity

Names the domain (test versions, app auto-update, version migration) and one to two concrete actions ("Create test versions to verify..."), but coverage is not comprehensive — no mention of branch creation or build-number handling that the body details.

3 / 5

Completeness

It clearly states the "what" but lacks any "Use when..." clause or explicit trigger guidance for when to invoke the skill, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords ("test versions", "app auto-update", "version migration") are present, but common synonyms users might say — "upgrade testing", "release candidate", "build number" — are missing.

3 / 5

Distinctiveness Conflict Risk

The niche (test-version builds for app upgrade/migration testing) is fairly distinct, with only minor overlap risk against general git-workflow or release skills; lacks trigger phrases that would push it to a 5.

4 / 5

Total

13

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 1 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 1 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
OneKeyHQ/app-monorepo
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.