CtrlK
BlogDocsLog inGet started
Tessl Logo

engineer-command

Guide for creating effective flowai commands. This skill should be used when users want to create a new command (or update an existing command) that extends flowai's capabilities with specialized knowledge, workflows, or tool integrations. Works across IDEs (Cursor, Claude Code, OpenCode).

64

Quality

77%

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 ./plugins/flowai-devtools/skills/engineer-command/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 content is a thorough, actionable guide with a clear sequenced workflow, validation feedback loops, and well-signaled references to real bundle files. Its main weakness is conciseness: several conceptual/onboarding sections restate things Claude already knows and the body runs at its declared length ceiling.

Suggestions

Trim 'What Commands Provide' and 'About flowai Commands' to remove explanations of what commands/skills are that Claude already knows, keeping only non-obvious guidance.

Add a standalone usage example for validate_command.ts so the validation tool is invokable independently of packaging.

Move the IDE detection tables and command-path reference into a references file to bring the SKILL.md body well under the 500-line limit.

DimensionReasoningScore

Conciseness

The body is mostly efficient and adopts a 'flowai is already very smart' stance, but sections like 'What Commands Provide' and 'About flowai Commands' explain concepts (what commands/skills are) that Claude already knows, which is noticeable padding.

3 / 5

Actionability

Provides concrete, executable commands (deno run scripts/init_command.ts, package_command.ts) with real script paths that exist in the bundle, plus concrete planning examples; minor gaps such as no standalone validate_command.ts usage example.

4 / 5

Workflow Clarity

A clear six-step creation process with explicit skip guidance, and the packaging step includes a validate->fix->retry feedback loop; the earlier linear steps lack explicit checkpoints, leaving a minor validation gap.

4 / 5

Progressive Disclosure

Body references real one-level-deep files (references/workflows.md, references/output-patterns.md, scripts/*.ts) that are clearly signaled with 'See references/X for...', with content appropriately split; the ~500-line body is at the stated limit rather than truly lean.

4 / 5

Total

15

/

20

Passed

Description

87%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 well-crafted: it states the purpose, gives explicit 'use when' trigger guidance, and scopes to a distinct niche. Minor weakness is that some listed capabilities describe what commands contain rather than discrete concrete actions.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('create a new command', 'update an existing command', 'Works across IDEs'), though 'specialized knowledge, workflows, or tool integrations' describes command contents rather than discrete actions, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ('Guide for creating effective flowai commands') and when ('This skill should be used when users want to create a new command (or update an existing command)') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user phrases ('create a new command', 'update an existing command') and concrete IDE names, but omits synonyms like 'build a command' or 'flowai command', so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear, narrow niche (flowai command creation) with distinct triggers and IDE-specific context, giving minimal overlap with unrelated skills.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 6 missing

Warning

referenced_paths_exist

Referenced path issues: 12 missing

Warning

Total

14

/

16

Passed

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.