CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cs-product-manager

Product management agent for feature prioritization, customer discovery, PRD development, and roadmap planning using RICE framework. Use when a product decision needs structure and evidence — e.g., RICE-scoring a backlog of 20 feature requests before quarterly planning, or drafting a PRD from raw customer-interview notes.

59

Quality

74%

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 ./.gemini/skills/cs-product-manager/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

52%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 is highly actionable — real commands, input schemas, and well-sequenced workflows with expected outputs — but it is a padded, monolithic catalog. It duplicates its own frontmatter, re-documents eight other skill packages inline, and buries the orchestration guidance in KPI dashboards and decorative scripts instead of acting as a lean overview that points to the referenced skill packages.

Suggestions

Cut the Purpose section, the Success Metrics KPI dashboard, Time Estimate fields, and the decorative emoji bash examples — they restate the description or provide business metrics an agent cannot act on.

Replace the inline Python Tools and Knowledge Bases catalogs (13 entries) with one-line pointers to each skill package's own SKILL.md, keeping only the 1-2 primary tools (rice_prioritizer.py, customer_interview_analyzer.py) with usage examples.

Add error-recovery checkpoints to the workflows: verify the analyzer produced valid JSON before aggregating across interviews, and specify what to do when a RICE input CSV is malformed or a script exits with an error.

DimensionReasoningScore

Conciseness

The ~675-line body is heavily padded: the Purpose section restates the frontmatter description nearly verbatim, the "All Orchestrated Skills" table duplicates the "Python Tools" entries, 13 external knowledge-base files are cataloged inline, and aspirational KPIs (">90% of PRDs require no clarification"), "Time Estimate" fields, and decorative emoji echo-scripts add hundreds of tokens an agent cannot act on. Not 1 because it never tutors Claude on basic concepts; not 3 because the duplication and catalog volume go well beyond "some unnecessary explanation".

2 / 5

Actionability

Concrete, copy-paste-ready commands appear throughout (rice_prioritizer.py with --capacity flags, CSV input schemas with example rows, cat commands for reference files, full workflow bash scripts). Not 5 because input formats for several tools (epic.yaml, research-data.json, config.yaml, theme.json) are unspecified and no expected script output is ever shown.

4 / 5

Workflow Clarity

All 7 workflows use numbered steps with embedded commands and "Expected Output" statements, and several include verification checkpoints ("Validate Solutions — test hypotheses before building", "Verify each story meets INVEST criteria"). Not 5 because no error-recovery feedback loops exist for failure cases such as malformed CSV input or an analyzer returning no pain points.

4 / 5

Progressive Disclosure

No bundle files exist, and the SKILL.md body is a monolithic catalog that inlines over 400 lines of material — a 9-row skill table, 9 tool documentation entries, and 13 knowledge-base descriptions — that clearly belongs in separate reference files. The clearly-signaled external paths keep it above 1, but the inline volume far exceeds the 3 anchor's "could be in a separate file" threshold, matching the 2 anchor's defining trait.

2 / 5

Total

12

/

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.

The description is strong: it states concrete capabilities in third person, includes an explicit 'Use when' clause with two concrete illustrative triggers, and uses natural PM vocabulary. Minor room for improvement lies in adding a few more synonyms (e.g., spelling out 'product requirements document') and sharper differentiation from sibling product-team agents.

DimensionReasoningScore

Specificity

"feature prioritization, customer discovery, PRD development, and roadmap planning using RICE framework" lists four concrete actions plus a named framework, matching the comprehensive multi-action anchor. Not 4 because coverage of the core PM cycle is complete with no significant gaps.

5 / 5

Completeness

The first sentence explicitly states what the agent does, and "Use when a product decision needs structure and evidence — e.g., RICE-scoring a backlog of 20 feature requests... or drafting a PRD from raw customer-interview notes" provides an explicit when-clause with two concrete trigger cases. This matches the top anchor exactly.

5 / 5

Trigger Term Quality

Natural PM phrases like "feature prioritization", "RICE-scoring a backlog", "quarterly planning", "PRD", and "customer-interview" give good keyword coverage. Not 5 because common synonyms are missing, e.g. "product requirements document" spelled out, "user stories", or "OKR".

4 / 5

Distinctiveness Conflict Risk

RICE/PRD/discovery triggers carve a clear PM niche with minimal conflict risk. Not 5 because "roadmap planning" and "customer discovery" overlap with closely related product-team agents referenced in the body (product-strategist, ux-researcher).

4 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (685 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 3 missing, 3 suspicious

Warning

Total

13

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/cs-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.