CtrlK
BlogDocsLog inGet started
Tessl Logo

oma-pm

Product manager that decomposes requirements into actionable tasks with priorities and dependencies. Use for planning, requirements, specification, scope, prioritization, task breakdown, and ISO 21500, ISO 31000, or ISO 38500-aligned planning recommendations.

65

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./benchmarks/runs/oma/.agents/skills/oma-pm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%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 well-organized instruction skill with clear multi-step sequencing, explicit validation checkpoints, error-recovery feedback loops, and concrete actionable guidance. Main weaknesses are reference duplication / overlapping trigger sections (conciseness) and references that point to files not present in the bundle (progressive disclosure).

Suggestions

Deduplicate the References section — keep a single clearly labeled bullet list of reference files rather than restating them as prose sentences first.

Consolidate the overlapping 'Intent signature', 'When to use', and 'When NOT to use' sections to reduce redundancy and tighten token usage.

Either include the referenced resources/ and ../_shared/core/ files in the bundle or note that they are provided by the runtime, so the references resolve to real navigable content.

DimensionReasoningScore

Conciseness

Mostly dense and well-structured, but the References section lists the same files twice (narrative form then a bullet list) and the When-to-use/Intent-signature/When-NOT-to-use sections overlap, introducing noticeable redundancy.

3 / 5

Actionability

Concrete, specific guidance throughout — explicit guardrails ('Every task has: agent, title, acceptance criteria, priority, dependencies'), concrete output paths (plan-{sessionId}.json, current-plan.md), and before/after pitfall examples — with only minor gaps (no sample JSON plan or inlined task schema).

4 / 5

Workflow Clarity

Clearly sequenced Entry -> PREPARE/REASON/ACT/VERIFY/FINALIZE scenes with an explicit VERIFY validation checkpoint and a Failure-and-recovery section providing feedback loops (vague criteria -> rewrite testable; too broad -> split into phases).

5 / 5

Progressive Disclosure

The body is an overview that points one level deep to clearly signaled reference files (resources/execution-protocol.md, examples.md, iso-planning.md, shared core docs), but the referenced paths do not resolve to actual bundle files and the reference listing is duplicated.

4 / 5

Total

16

/

20

Passed

Description

82%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 that clearly states the skill's purpose and provides explicit, concrete trigger guidance covering common planning terms and ISO standards. Specificity is the weakest area, as it centers on a single decompose-into-tasks action rather than enumerating several distinct capabilities.

Suggestions

Broaden specificity by listing a few more concrete actions (e.g., 'defines API contracts and data models', 'sequences work for parallel specialist execution') alongside the core decomposition action.

Add natural synonyms users say, such as 'roadmap', 'sprint planning', or 'work breakdown structure', to lift trigger-term coverage to comprehensive.

DimensionReasoningScore

Specificity

Names the PM domain and one concrete action ('decomposes requirements into actionable tasks with priorities and dependencies'), but does not list several specific actions as the score-5 anchor requires.

3 / 5

Completeness

Explicitly answers both 'what' (decomposes requirements into actionable tasks with priorities and dependencies) and 'when' ('Use for planning, requirements, specification, scope, prioritization, task breakdown...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural keyword coverage ('planning, requirements, specification, scope, prioritization, task breakdown' plus ISO standards) that users would say, though a few synonyms like 'roadmap' or 'sprint' are absent from the description.

4 / 5

Distinctiveness Conflict Risk

The PM/planning niche is clearly carved with distinct triggers (task breakdown, prioritization, ISO-aligned planning), giving minimal overlap risk with other skills.

5 / 5

Total

17

/

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.