CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

compose

FlexPrice Docker/Makefile shortcuts — dev-setup, compose services, Kafka UI profile, logs. Deep env wizard is devenv. Trigger: compose, docker dev, dev-setup.

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

100%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 lean, well-sectioned command catalog with fully executable commands covering setup, core services, full stack, Kafka UI, and debugging, plus genuinely non-obvious troubleshooting notes. It delegates deeper material to the devenv skill and repo docs appropriately, with no verbosity or padding.

DimensionReasoningScore

Conciseness

Every section is a bare executable command with an inline comment where needed, and port tables are delegated to AGENTS.md/CLAUDE.md rather than duplicated; there is no padding or explanation of concepts Claude already knows, matching the lean-and-efficient anchor.

5 / 5

Actionability

All guidance is copy-paste ready ('make dev-setup', 'docker compose up -d postgres kafka clickhouse temporal temporal-ui', 'docker compose --profile dev up -d kafka-ui', 'docker compose logs -f flexprice-api'), covering setup, day-to-day lifecycle, UI profile, and debugging — the common cases for this skill.

5 / 5

Workflow Clarity

This is a simple, single-purpose command catalog under 50 lines where each section presents one unambiguous action; the routine up/down/restart operations are not destructive or batch operations requiring validation checkpoints, so the simple-skill exception applies.

5 / 5

Progressive Disclosure

Under 50 lines with no bundle files needed, the body is well-organized into clear sections and correctly delegates modes/.env/Kafka-topic material to devenv/SKILL.md and port details to AGENTS.md/CLAUDE.md tables, satisfying the well-organized-sections criterion for short skills.

5 / 5

Total

20

/

20

Passed

Description

78%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, specific, and explicitly separates its scope from the sibling devenv skill, with an explicit trigger clause covering both what and when. Main gaps are mild: trigger keywords lack common synonyms (e.g., 'docker compose', 'make up', 'containers'), and the capability list is fragmentary rather than fully spelled out.

Suggestions

Expand the trigger list with natural synonyms users would actually say, e.g. 'Trigger: compose, docker compose, docker dev, dev-setup, make up, container logs'.

Rewrite the trigger as a full 'Use when...' clause (e.g., 'Use when the user mentions docker compose, make targets, or dev services') to reach the top completeness anchor.

DimensionReasoningScore

Specificity

Names several concrete actions ('dev-setup, compose services, Kafka UI profile, logs') tied to the FlexPrice domain, matching the anchor for several specific actions with minor gaps; it falls short of comprehensive coverage because the actions are terse fragments and the Makefile surface is not fully enumerated.

4 / 5

Completeness

Both what ('FlexPrice Docker/Makefile shortcuts — dev-setup, compose services, Kafka UI profile, logs') and when ('Trigger: compose, docker dev, dev-setup') are explicitly present, so the missing-trigger cap does not apply; the 'when' could be more fully phrased as a 'Use when...' clause with concrete user-mention scenarios, matching anchor 4 rather than 5.

4 / 5

Trigger Term Quality

'Trigger: compose, docker dev, dev-setup' provides good natural keywords a user would plausibly say, but common variations like 'docker compose', 'make up', 'containers', or 'logs' are missing, matching the 'good keyword coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

'FlexPrice Docker/Makefile shortcuts' carves out a clear project-scoped niche, and the explicit carve-out 'Deep env wizard is devenv' plus distinct trigger keywords minimize overlap with sibling skills, matching the clear-niche anchor.

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

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

flexprice/flexprice

Path

.cursor/skills/compose/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.