CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-e2e-testcase-writer

Use when adding or updating Go CLI E2E coverage for one `tests/cli_e2e/{domain}` domain of the compiled `lark-cli`, especially when the work requires live `--help` or `schema` exploration, scenario-based `clie2e.RunCmd` workflows, and per-domain `coverage.md` maintenance.

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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, action-oriented skill body: an explicit multi-step workflow with validation checkpoints and feedback loops, concrete commands and API usage, and clean section organization. The main gap is that testcase examples remain illustrative rather than fully copy-paste runnable.

Suggestions

Include one complete, runnable `func TestXxx(t *testing.T)` skeleton using `clie2e.RunCmd` so the testcase pattern is copy-paste ready rather than implied.

Consider extracting the Guardrails or Testcase rules lists into a references file to keep the main body a lean overview, which would push progressive_disclosure to the top anchor.

DimensionReasoningScore

Conciseness

Lean and imperative throughout; assumes Claude's competence (no explanation of what a test or a CLI is) and every line is actionable guidance, with examples like the coverage.md table earning their place.

5 / 5

Actionability

Concrete commands (`go test ./tests/cli_e2e/{domain} -count=1`, the lark-cli --help exploration block) and precise API usage (`clie2e.RunCmd`, Args/Params/Data split) are given, but the testcase code itself stays illustrative rather than a copy-paste runnable example.

4 / 5

Workflow Clarity

A six-step sequenced workflow with explicit validation checkpoints (re-check help/schema before changing assertions, run tests while iterating and before finishing) and feedback loops for error recovery, matching the highest anchor.

5 / 5

Progressive Disclosure

Well-organized sections (Core standard, Workflow, Testcase rules, coverage.md, Guardrails) with a clear inline template and table; no bundle files exist so structure is appropriately self-contained, though one or two long lists (Guardrails, Testcase rules) could be candidates for reference files.

4 / 5

Total

18

/

20

Passed

Description

88%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, third-person description that names concrete actions, an explicit 'Use when' trigger, and a narrow, distinctive niche around lark-cli E2E coverage. Minor room to broaden trigger phrasing beyond domain jargon, but otherwise comprehensive.

Suggestions

Add a couple of user-natural synonyms (e.g. 'writing CLI E2E tests' or 'end-to-end test coverage') alongside the current jargon to improve trigger recall for users who phrase the request less technically.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'adding or updating Go CLI E2E coverage', 'live --help or schema exploration', 'scenario-based clie2e.RunCmd workflows', 'per-domain coverage.md maintenance' — with comprehensive coverage of the skill's surface.

5 / 5

Completeness

Explicitly answers both what (E2E coverage writing/maintenance) and when ('Use when adding or updating...') with concrete trigger phrases embedded in the clause.

5 / 5

Trigger Term Quality

Natural terms like 'E2E coverage', '--help', 'schema exploration', 'coverage.md' map well to what a user would say, though it leans on domain jargon and lacks broader synonyms a user might phrase.

4 / 5

Distinctiveness Conflict Risk

The niche is tightly scoped to 'Go CLI E2E coverage for one tests/cli_e2e/{domain} domain of the compiled lark-cli', with distinct triggers unlikely to fire for unrelated skills.

5 / 5

Total

19

/

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
larksuite/cli
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.