CtrlK
BlogDocsLog inGet started
Tessl Logo

product-multi-role-analysis

Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles (user, investor, product manager, market operator, brand operator, competitor, partner), then synthesize a sourced illustrated Markdown report. Use when the user asks for product analysis, product teardown, multi-role evaluation, investment/product/marketing/brand/competitive/partnership perspectives, or a report with assumptions, boundaries, verification signals, and scenario updates.

65

Quality

82%

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

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.

The body is a well-sequenced, highly actionable operating manual for a genuinely multi-step analysis task, with a good verification step and a prescriptive report template. Its main weaknesses are the orphaned-and-duplicated role checklist (a progressive-disclosure miss) and the absence of recovery guidance when verification or evidence-gathering fails.

Suggestions

Reference references/role-checklist.md explicitly from the Seven Role Analyses section (e.g. "when filling each role file, use the checklist in references/role-checklist.md") and trim the inline per-role bullets to avoid duplicating the checklist's content.

Replace the placeholder '/path/to/product-multi-role-analysis/scripts/...' in the command with a relative invocation (e.g. 'python3 scripts/create_analysis_workspace.py "Product Name" --base markdown/product-analysis') so it is copy-paste ready.

Add a feedback loop after the verification step, e.g. 'If a strong conclusion lacks a supporting source, either find evidence for it, downgrade it to a labeled inference, or remove it before writing final-report.md.'

DimensionReasoningScore

Conciseness

The body is dense with actionable instructions and does not explain concepts Claude already knows, but it is not perfectly lean: the "Role-specific focus" bullets in the Seven Role Analyses section substantially duplicate the per-role checklists that already exist in references/role-checklist.md, so the same guidance is stated twice in the bundle. This fits the level-4 anchor (efficient with minor instances that could be trimmed) rather than level 5 where every token earns its place.

4 / 5

Actionability

Guidance is highly concrete: a 9-step numbered workflow, exact paths (markdown/product-analysis/<product-slug>-<YYYYMMDD>/, roles/01-user.md ... 07-partner.md, sources/source-notes.md, final-report.md), a full bash command, an 11-section report template, and enumerated table columns. It falls just short of level 5 because the script invocation uses a placeholder path ("python3 /path/to/product-multi-role-analysis/scripts/create_analysis_workspace.py") that is not copy-paste ready, and steps like "Collect evidence from provided docs or links first. Browse current public sources" leave the search strategy to inference.

4 / 5

Workflow Clarity

The 9-step sequence is clear, uses the workspace script to guarantee required files exist, and ends with an explicit verification step ("Verify that every strong conclusion is supported by at least one cited source or is clearly labeled as inference"). It does not reach level 5 because there is no error-recovery feedback loop (what to do when verification fails, or when evidence is missing for a role) and the bundled role checklist is not wired into the workflow. The destructive/batch cap does not apply since the skill only creates new files.

4 / 5

Progressive Disclosure

The bundle contains references/role-checklist.md and scripts/create_analysis_workspace.py; the script is well signaled with a code block and description, but references/role-checklist.md is never mentioned anywhere in SKILL.md, and its per-role checklists are inlined (nearly duplicated) in the Seven Role Analyses section instead. Per the guideline to score against the actual bundle structure, this matches the level-3 anchor: references present but not clearly signaled, and content that should live in the separate file is inline.

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 description that explicitly covers what the skill does and when to use it, with concrete actions and a distinctive multi-role framing. The main improvement opportunity is broadening the trigger vocabulary with common user phrasings such as competitive analysis or due diligence to further reduce routing ambiguity.

Suggestions

Add widely used natural phrasings to the 'Use when' clause, e.g. 'competitive analysis', 'due diligence', 'market research', or 'SWOT-style evaluation', to close the remaining trigger-term gaps.

Tighten the source-type enumeration (documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings) to the highest-signal items so the trigger phrase stays scannable and less likely to collide with generic research skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with comprehensive coverage: "Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings", "save separate intermediate analyses from seven roles (user, investor, product manager, market operator, brand operator, competitor, partner)", and "synthesize a sourced illustrated Markdown report". It matches the anchor for multiple specific concrete actions with comprehensive coverage, and is not merely a domain label with 1-2 actions as in the level-3/4 anchors.

5 / 5

Completeness

It explicitly answers both questions: the "what" (analyze sources, save seven role-specific intermediate analyses, synthesize a sourced illustrated Markdown report) and the "when" via a concrete "Use when the user asks for product analysis, product teardown, multi-role evaluation, investment/product/marketing/brand/competitive/partnership perspectives, or a report with assumptions..." clause. This matches the anchor-5 example structure exactly; it is not the level-4 case where the when-clause is present but less specific.

5 / 5

Trigger Term Quality

Trigger terms are natural and fairly broad: "product analysis", "product teardown", "multi-role evaluation", "investment/product/marketing/brand/competitive/partnership perspectives", plus report artifacts ("assumptions, boundaries, verification signals, and scenario updates"). However, a few common natural phrasings a user would actually say — e.g. "competitive analysis", "due diligence", "SWOT", "market research" — are absent, so it fits the "good keyword coverage; a few natural terms missing" anchor rather than the comprehensive anchor above it.

4 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche (seven-role product teardown with sourced report) with distinctive triggers, but generic phrases like "product analysis" and the broad input list ("websites, PDFs, articles, reviews, filings") create minor overlap risk with closely related research or business-analysis skills. It fits "mostly distinct; minor overlap risk with closely related skills" better than the minimal-conflict anchor, since a bare "analyze this product" request could route to several skills.

4 / 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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
digoal/blog
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.