CtrlK
BlogDocsLog inGet started
Tessl Logo

oma-dev-workflow

Use when setting up or optimizing developer workflows in a monorepo, managing mise tasks, git hooks, CI/CD pipelines, database migrations, or release automation. Invoke for development environment setup, build automation, testing workflows, and release coordination.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/oma-dev-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

Highly actionable and executable with clear workflows and validation, but weakened by redundant abstract scaffolding and inlined reference material with dangling resource paths. Trimming the guardrail list and Scenes sections and moving catalogs into the (currently missing) resources files would materially improve it.

Suggestions

Collapse the 26-item guardrail list and the abstract PREPARE/ACQUIRE/ACT/VERIFY/FINALIZE 'Scenes' section, which duplicate the concrete 'How to Execute' steps and Technical Guidelines; keep one authoritative workflow description.

Create the referenced 'resources/*.md' files (validation-pipeline, database-patterns, api-workflows, i18n-patterns, release-coordination, troubleshooting) and move the inlined env-var catalog, troubleshooting table, and guardrails into them so SKILL.md stays a lean overview.

Remove the 'SSL primitive' Actions table and the 'Knowledge Reference' keyword list, which add tokens without actionable value Claude does not already have.

DimensionReasoningScore

Conciseness

Mostly efficient command examples, but padded with redundant sections: a 26-item guardrail list that overlaps Technical Guidelines, abstract PREPARE/ACQUIRE/ACT/VERIFY/FINALIZE 'Scenes' scaffolding that duplicates the concrete 'How to Execute' steps, an 'SSL primitive' table, and a 'Knowledge Reference' keyword dump. It is not 4 because several sections are clearly trimmable padding, and not 2 because core guidance is genuinely useful rather than extensively explaining basics Claude knows.

3 / 5

Actionability

Fully executable, copy-paste-ready bash and TOML covering the common cases ('mise run lint ::: test', 'mise run //apps/api:dev', monorepo_root config, TOML quoting rule, parallel vs sequential). It is not 4 because the guidance is complete and copy-paste ready rather than having minor gaps.

5 / 5

Workflow Clarity

Clear 7-step 'How to Execute' sequence with an explicit VERIFY checkpoint in the Structural Flow, failure/recovery transitions, and a destructive-task confirmation guardrail, so validation is present (the destructive/batch cap of 3 does not apply). It is not 5 because two parallel workflow descriptions (Scenes vs How to Execute) add redundancy and the validation loop is not as crisply tied to a single checklist as the 5 anchor. It is not 3 because checkpoints are explicit, not implicit.

4 / 5

Progressive Disclosure

A clearly signaled one-level-deep Reference Guide table exists, but the referenced 'resources/*.md' files do not exist in the bundle (dangling references), and substantial reference-style content (env-var catalog, troubleshooting table, 26-item guardrails) is inlined in SKILL.md rather than split into those files. It is not 4 because references are unverified/dangling and content that should be separate is inline, and not 2 because there is genuine section structure and a real reference table rather than a monolithic wall.

3 / 5

Total

15

/

20

Passed

Description

88%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 clearly states capabilities and trigger conditions with concrete, natural vocabulary. Minor gains are possible by adding file-extension/synonym triggers (e.g. 'mise.toml').

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions ('managing mise tasks, git hooks, CI/CD pipelines, database migrations, or release automation' plus 'development environment setup, build automation, testing workflows, and release coordination'), giving comprehensive domain coverage. It is not a 4 because the action list is broad and domain-comprehensive, not just 'several with minor gaps'.

5 / 5

Completeness

Explicitly answers both 'what' (set up/optimize dev workflows; manage mise tasks, hooks, CI/CD, migrations, releases) and 'when' ('Use when setting up or optimizing...', 'Invoke for development environment setup, build automation, testing workflows, and release coordination') with concrete trigger phrases. It is not 4 because the 'when' is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Strong natural terms ('mise tasks', 'git hooks', 'CI/CD pipelines', 'database migrations', 'release automation', 'build automation', 'testing workflows') users would actually say, but missing some synonyms and file-extension forms (e.g. 'mise.toml', '.mise.toml') that the 5 anchor expects. It is not 3 because coverage is well beyond 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

Clear niche (monorepo dev-workflow automation via mise) with distinct triggers and minimal conflict risk, but minor overlap with general CI/CD or release-coordination skills keeps it just below the 5 'minimal conflict' anchor. It is not 3 because the mise/monorepo framing is specific rather than merely 'somewhat specific'.

4 / 5

Total

18

/

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
first-fluke/oh-my-agent
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.