CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

product-manager

Senior PM agent with 6 knowledge domains, 30+ frameworks, 12 templates, and 32 SaaS metrics with formulas. Pure Markdown, zero scripts.

Quality

52%

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/AI-Agents-Safe-Coding-Skills/skills/product-manager/SKILL.md

The canonical home for this skill is product-manager in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

30%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 body reads as a product README rather than an operational skill: it catalogs capabilities by count and name but delivers none of the promised substance — no formulas, no templates, no process. An agent invoking this gains a persona label and little actionable guidance.

Suggestions

Deliver the promised substance: include the actual metric formulas (or RICE/MoSCoW scoring procedures) inline, or move them to reference files (e.g., references/metrics.md, references/templates.md) with clearly signaled links from SKILL.md.

Add a basic workflow for handling a request, e.g., identify the relevant knowledge domain -> select an appropriate framework -> apply the matching template -> compute/verify metrics -> produce the output artifact.

Remove the Compatibility section and the description-restating intro; both are marketing content that consumes context without improving task execution.

DimensionReasoningScore

Conciseness

The body is short and sectioned, but the Compatibility section ('Works with Claude Code, Cursor, Windsurf... and 14+ AI coding tools') is marketing filler and the intro restates the frontmatter description, so it could be tightened.

3 / 5

Actionability

It names concrete frameworks (RICE, MoSCoW, Kano) and metrics (MRR, ARR, LTV, CAC) but provides no formulas, template contents, or application steps — 'Calculate 32 SaaS metrics with exact formulas' delivers zero formulas. This is high-level hinting without executable guidance, matching anchor 2 rather than 3 (no concrete instruction at all) or 1 (specific artifacts are at least named).

2 / 5

Workflow Clarity

No sequence exists anywhere in the body; the numbered knowledge-domain list is a taxonomy, not a process, and there is no guidance for how to approach a request despite the skill claiming multi-step processes (roadmapping, launch planning). Anchor 1 ('steps missing; no sequence') fits best since not even a rough sequence is present.

1 / 5

Progressive Disclosure

Sections are clearly organized, but the advertised materials (12 templates, exact metric formulas, framework guides) exist in no bundle file — there is no references/ directory and no internal links, only an external GitHub URL. The simple-skill exception does not apply because the skill claims detailed reference content it does not carry.

3 / 5

Total

9

/

20

Passed

Description

53%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 a legible third-person capability inventory with a distinct PM niche, but it has no 'when to use' trigger guidance and relies on counts ('30+ frameworks', '12 templates') rather than concrete actions or natural user phrases. It sits at the midpoint: informative but not yet trigger-optimized.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user asks for product roadmaps, PRDs, feature prioritization, or SaaS metric analysis.'

Replace count-based claims with concrete actions and natural terms: 'Prioritize backlogs with RICE and MoSCoW, draft PRDs, and calculate SaaS metrics like MRR, churn, LTV:CAC, and Rule of 40.'

Spell out 'product manager / product management' rather than only 'PM' so the description matches how users naturally phrase requests.

DimensionReasoningScore

Specificity

Third-person and domain-naming with enumerated capability categories ('6 knowledge domains, 30+ frameworks, 12 templates, and 32 SaaS metrics with formulas'), but it is a capability inventory with no action verbs — more concrete than anchor 2's 'Processes PDF files', yet not the several specific actions of anchor 4.

3 / 5

Completeness

The 'what' is present as a capability inventory, but there is no 'Use when...' clause or any equivalent trigger guidance, capping completeness at 3 per the judging guidelines; anchor 3 is an exact match.

3 / 5

Trigger Term Quality

Relevant keywords are present ('PM', 'SaaS', 'metrics', 'frameworks', 'templates') but the natural phrases users actually say — 'product manager', 'roadmap', 'PRD', 'prioritization', 'churn' — are missing, matching anchor 3 (relevant keywords, missing variations/synonyms).

3 / 5

Distinctiveness Conflict Risk

'Senior PM agent' with 'SaaS metrics' carves a clear product-management niche with minimal conflict risk against other skills; only mild overlap with generic strategy/business-framework skills keeps it at anchor 4 rather than 5.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/product-manager/SKILL.md

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.