CtrlK
BlogDocsLog inGet started
Tessl Logo

setup-ai-ide-devcontainer

Generate a .devcontainer (devcontainer.json plus optional Dockerfile) for AI-IDE development with AI CLI integration, skill mounting, and security hardening. Use when the user wants to set up or containerize a dev environment for Claude Code, OpenCode, or flowai.

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

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 high-quality, dense, executable skill body: actionable specifics, a well-sequenced workflow with strong validation/checklists for the destructive overwrite path, and clean one-level-deep progressive disclosure into real reference files. The only minor weakness is a few rationale passages that could be trimmed.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence with no basic-concept padding, and a canonical Auth Policy section explicitly avoids restating; a few rationale blocks (e.g. split-brain token refresh) are detailed enough to count as minor over-explanation.

4 / 5

Actionability

Fully executable throughout: concrete postCreateCommand object, real feature IDs, exact install commands, specific volume mount strings, and copy-paste-ready skills-sync cp -rL commands covering the common cases.

5 / 5

Workflow Clarity

Eight clearly sequenced steps with explicit validation checkpoints (Step 7 verification checklist: JSONC parse, FROM line, shebang/set -euo pipefail, auth-policy compliance, end-to-end devcontainer up) plus MANDATORY per-file confirmation/abort feedback loop for the destructive overwrite case.

5 / 5

Progressive Disclosure

Clear overview body holding decision logic and tables, pointing via well-signaled markdown links to four one-level-deep reference files (devcontainer-template, dockerfile-patterns, features-catalog, firewall-template) that all exist on disk.

5 / 5

Total

19

/

20

Passed

Description

92%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 description: concrete artifacts and capabilities, an explicit Use-when trigger naming the user intent and tools, and a distinct niche. The only gap is a few natural synonyms/extensions that some users might say.

DimensionReasoningScore

Specificity

Names concrete artifacts ("devcontainer.json plus optional Dockerfile") and multiple concrete capabilities ("AI CLI integration, skill mounting, and security hardening") plus specific tools, matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly answers both what (generate .devcontainer with AI CLI integration, skill mounting, security hardening) and when ("Use when the user wants to set up or containerize a dev environment for Claude Code, OpenCode, or flowai").

5 / 5

Trigger Term Quality

Includes natural phrases users would say ("set up or containerize a dev environment") and tool names (Claude Code, OpenCode, flowai), but omits some synonyms/extensions a user might naturally say (e.g. "devcontainer", "Codespaces").

4 / 5

Distinctiveness Conflict Risk

Clear niche (AI-IDE devcontainer setup) with named tools and distinct triggers ("containerize a dev environment"), giving minimal overlap risk with other skills.

5 / 5

Total

19

/

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
korchasa/flowai-plugins
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.