CtrlK
BlogDocsLog inGet started
Tessl Logo

gc-city

City lifecycle — status, start, stop, init

65

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 ./internal/bootstrap/packs/core/skills/gc-city/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a tight, executable command reference: concrete commands throughout, minimal padding, and sensible lifecycle-ordered sections. The main gap is the absence of explicit validation/feedback loops for destructive operations like stop and suspend.

Suggestions

Add a brief validation note for destructive ops, e.g. run 'gc status' or 'gc doctor' after 'gc stop'/'gc suspend' to confirm the expected state.

Clarify the init->start ordering as an explicit numbered quick-start sequence so the lifecycle entry path is unambiguous.

Consider linking out to pack/session references rather than only the dashboard, to keep the overview scalable.

DimensionReasoningScore

Conciseness

The body is a lean command catalog with one short, load-bearing prose paragraph; it assumes Claude's competence and avoids explaining concepts, so every token earns its place.

5 / 5

Actionability

Every section gives concrete, copy-paste-ready `gc ...` commands with arguments and flags (e.g. 'gc start <path>', 'gc start --dry-run'), covering the common lifecycle cases.

5 / 5

Workflow Clarity

Sections are sequenced along the lifecycle (init -> start/stop -> status -> suspend -> config -> events) and include preview/validation affordances (--dry-run, gc doctor), but there are no explicit validate->fix->retry feedback loops for the destructive ops (stop, suspend).

4 / 5

Progressive Disclosure

Content is well organized into clearly headed sections with one signaled cross-reference ('See gc skills dashboard'); the inline command catalog is appropriately placed, though pack/session/dashboard details could be split out if the skill grows.

4 / 5

Total

18

/

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.

The description is concise and names concrete lifecycle actions, but it lacks any 'when to use' trigger guidance, which limits its completeness and discoverability. Adding a 'Use when ...' clause would lift the strongest weakness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when managing a Gas City lifecycle: starting, stopping, or checking city status.'

Mention the other key lifecycle verbs the skill actually covers (suspend, resume, restart, config, doctor) to improve trigger-term coverage.

Tie the generic verbs (start/stop/status) more explicitly to the 'city' domain to reduce overlap risk with other lifecycle skills.

DimensionReasoningScore

Specificity

Names the domain ('City lifecycle') and lists several concrete actions ('status, start, stop, init'), though several other lifecycle verbs it covers (suspend, resume, config, events) are omitted, leaving minor gaps.

4 / 5

Completeness

The 'what' is clear (city lifecycle operations), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

'status, start, stop, init' are natural command words a user would say, and 'City lifecycle' frames the domain, but common variations like 'suspend', 'resume', 'restart', and 'doctor' are missing.

4 / 5

Distinctiveness Conflict Risk

'City lifecycle' ties the skill to a specific tool niche, but the bare verbs 'start/stop/status/init' are generic and could overlap with other lifecycle skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
crypt0nerd1/gascity
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.