CtrlK
BlogDocsLog inGet started
Tessl Logo

skillshare-devcontainer

Run CLI commands, tests, and debugging inside the skillshare devcontainer. Use this skill whenever you need to: execute skillshare CLI commands for verification, run Go tests (unit or integration), reproduce bugs, test new features, start the web UI, or perform any operation that requires a Linux environment. All CLI execution MUST happen inside the devcontainer — never run skillshare commands on the host. If you are about to use Bash to run `ss`, `skillshare`, `go test`, or `make test`, stop and use this skill first to ensure correct container execution.

76

Quality

98%

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

96%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 highly actionable, well-sequenced devcontainer runbook with explicit validation and cleanup steps. Its only real gap is progressive disclosure: everything is inlined into one long file with no external reference split.

Suggestions

Split the ssenv Quick Reference and Ports tables into a separate reference file (e.g. references/ssenv-reference.md) and link to it from the body, reducing the SKILL.md footprint.

Move the extended 'Common Mistakes to Avoid' list into a reference doc, keeping only the top 2–3 most critical mistakes inline.

Consider extracting the Go test recipes (auth-disabled, specific package) into a references/go-testing.md to keep the main body focused on the core workflow.

DimensionReasoningScore

Conciseness

Lean runbook of commands, tables, and short rationales; the prose present is project-specific operational knowledge (macOS host vs Linux binary, ssenv isolation) that Claude would not already know, not generic padding.

5 / 5

Actionability

Copy-paste-ready `docker exec`, `make`, `ssenv`, and `go test` commands cover the common cases (simple run, isolated HOME, multi-command, auth-disabled tests, web UI) with no pseudocode.

5 / 5

Workflow Clarity

Clear enter→verify→run→cleanup sequence with explicit validation checkpoints (empty `$CONTAINER` check, `ensure-skillshare-linux-binary.sh && ss version`, 'Always verify' rule, ssenv cleanup), so the destructive/batch cap does not apply.

5 / 5

Progressive Disclosure

Well-organized with clear headers, tables, and code blocks and no nested references, but the ~195-line file is monolithic; reference material like the ports and ssenv quick-reference tables could live in separate files for cleaner navigation.

4 / 5

Total

19

/

20

Passed

Description

100%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 states concrete capabilities, gives explicit trigger guidance with literal command names, and carves out a distinct niche. Voice is imperative/third person throughout, so no specificity penalty applies.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'execute skillshare CLI commands for verification', 'run Go tests (unit or integration)', 'reproduce bugs', 'test new features', 'start the web UI' — giving comprehensive coverage rather than vague language.

5 / 5

Completeness

Explicitly answers both what ('Run CLI commands, tests, and debugging inside the skillshare devcontainer') and when ('Use this skill whenever you need to:' plus 'If you are about to use Bash to run `ss`... stop and use this skill first').

5 / 5

Trigger Term Quality

Includes the exact natural triggers a user would say or type — 'go test', 'make test', 'ss', 'skillshare', 'reproduce bugs', 'web UI' — covering synonyms and literal command names.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — skillshare devcontainer CLI execution — with project-specific triggers ('ss', 'skillshare', devcontainer) that minimize overlap with generic test/runner skills.

5 / 5

Total

20

/

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

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
runkids/skillshare
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.