CtrlK
BlogDocsLog inGet started
Tessl Logo

orbstack-best-practices

Patterns for OrbStack Linux VMs and Docker on macOS. Covers orbctl/orb commands, machine lifecycle, cloud-init, networking, file sharing, and SSH access. Must use when working with OrbStack, orbctl commands, or Linux VMs on macOS.

93

2.10x
Quality

Does it follow best practices?

Impact

99%

2.10x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

80%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, lean command reference that assumes Claude's competence and provides copy-paste-ready examples across OrbStack's feature set. It is well-organized but entirely inline with no progressive disclosure, and destructive operations lack explicit validation checkpoints.

Suggestions

Add a brief verification or confirmation step before destructive commands (e.g., recommend checking `orb list` or prompting before `orb delete`/`orb reset`) to raise workflow clarity above 2.

Split the larger reference sections (Docker Integration, Kubernetes, Cloud-Init) into one-level-deep reference files linked from SKILL.md, keeping a concise overview with clearly signaled navigation, to improve progressive disclosure.

De-duplicate the quick-reference 'Core Commands' block against the detailed sections (push/pull, `orb create` variants, `orb start/delete k8s`) to tighten conciseness further.

DimensionReasoningScore

Conciseness

The body is dense reference material (commands, paths, DNS patterns, config keys) with almost no concept explanation Claude already knows, and every section is actionable rather than padded. It is not a 2 because there is no unnecessary prose; minor quick-reference/detail overlap is an acceptable convention rather than verbosity to tighten.

3 / 3

Actionability

Packed with fully executable, copy-paste-ready commands and real values such as "orb create ubuntu:jammy myvm", "orb -m myvm cloud-init status --long", and "docker run -v mydata:/data alpine". It is not a 2 because the examples are concrete and complete rather than pseudocode or abstract descriptions.

3 / 3

Workflow Clarity

Content is organized by topic but lacks sequenced multi-step workflows with validation checkpoints, and destructive operations like "orb delete myvm" and "orb reset" carry no verification step. It is not a 3 because the rubric caps workflow clarity at 2 when destructive/batch operations lack validation; it is not a 1 because topic ordering and inline destructiveness notes provide some sequence.

2 / 3

Progressive Disclosure

The body is well-organized into clear sections with headers and tables, but ~330 lines of command reference sit entirely inline in SKILL.md with no external reference files or navigation. It is not a 1 because the sections are well structured rather than a monolithic wall of text; it is not a 3 because content that could be split (e.g., Docker integration, Kubernetes, cloud-init) is not offloaded to one-level-deep references.

2 / 3

Total

10

/

12

Passed

Description

100%

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, specific description that names a clear niche, lists concrete capability areas, and provides an explicit 'Must use when' trigger clause answering both what and when. It assumes third-person voice and avoids vague fluff.

DimensionReasoningScore

Specificity

Enumerates multiple concrete capability areas ("orbctl/orb commands, machine lifecycle, cloud-init, networking, file sharing, and SSH access") rather than vague language, matching the 'lists multiple specific concrete actions' anchor. It is not a 2 because the coverage is comprehensive for the OrbStack domain rather than naming only a few actions.

3 / 3

Completeness

Answers both what ("Patterns for OrbStack Linux VMs and Docker on macOS. Covers...") and when via an explicit trigger clause ("Must use when working with OrbStack, orbctl commands, or Linux VMs on macOS"). It is not a 2 because the 'Use when'-equivalent trigger guidance is explicit rather than implied, so it is not capped at 2.

3 / 3

Trigger Term Quality

Includes natural terms users would actually say — "OrbStack", "Docker on macOS", "Linux VMs on macOS", "orbctl commands" — giving good coverage of likely phrasings. It is not a 2 because it covers the common variations rather than just one generic keyword.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche tied to the distinctive OrbStack/orbctl tooling, making unintended triggering unlikely. It is not a 2 because the 'OrbStack' and 'orbctl' triggers are highly specific rather than overlapping with generic skills.

3 / 3

Total

12

/

12

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
NeverSight/skills_feed
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.