CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

product-lens

Validate the why before building through four product diagnostics — a YC-style product diagnostic that produces PRODUCT-BRIEF.md with a go/no-go recommendation, a founder review scoring product-market-fit signals, a user journey audit measuring time-to-value, and ICE feature prioritization. Use when pressure-testing product direction, choosing between features, sanity-checking a launch, or converting a vague idea into a product brief.

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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-structured, token-efficient instruction skill: four clearly sequenced modes with concrete prompts, inputs, scoring formulas, and named output artifacts, plus explicit integration handoffs. The main gaps are missing validation checkpoints in the workflows and a few under-specified steps (competitor comparison method, scoring anchors).

Suggestions

Add a validation checkpoint to Mode 1, e.g., after drafting PRODUCT-BRIEF.md, re-ask any diagnostic question answered vaguely ('metric, not vibes') before issuing the go/no-go recommendation.

Define the scoring anchors for Mode 2's product-market fit signals (what a 2 vs an 8 on 'usage growth trajectory' looks like) so scores are reproducible rather than vibes-based.

Specify the method for Mode 3's competitor comparison (which competitor artifacts to fetch, which onboarding steps to time) and give the output a named artifact like the other modes do.

DimensionReasoningScore

Conciseness

The body is lean throughout: no concept explanations, no library comparisons, and compact numbered question lists ('What's the MVP? (smallest thing that proves the thesis)'). Every line carries guidance, including the framing asides ('Like YC office hours but automated'), so there is nothing over-explained to trim as a 4 would require.

5 / 5

Actionability

Instruction-only guidance is concrete and executable: exact questions with quantification hints, exact inputs ('Read README, CLAUDE.md, package.json, recent commits'), an exact scoring formula ('impact (1-5) × confidence (1-5) ÷ effort (1-5)'), and a defined artifact ('a `PRODUCT-BRIEF.md`'). Not a 5: a few steps are underspecified — Mode 3's 'Compare to competitor onboarding' gives no method, and the 0-10 founder-review signal scoring lacks defined anchors.

4 / 5

Workflow Clarity

Each of the four modes has a numbered, ordered procedure with a defined output, and Mode 1 specifies the follow-on handoff ('the next lane is product-capability'). Not a 5: validation checkpoints are absent — no step to confirm the brief's answers with the user or to re-ask unanswered diagnostic questions; no destructive/batch operations exist, so the score-3 cap does not apply.

4 / 5

Progressive Disclosure

The body is cleanly sectioned (When to Use, four mode subsections, Output, Integration), fully self-contained with no bundle files, and its cross-skill mentions are handoffs rather than dangling references. Not a 5: at roughly 80 body lines it exceeds the under-50-line simple-skill bar, and growing detail such as the founder-review scoring rubric would belong in a one-level-deep reference file.

4 / 5

Total

17

/

20

Passed

Description

83%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 enumerates four concrete, differentiated capabilities and pairs them with an explicit multi-scenario trigger clause. Both what and when are clearly answered in third-person imperative voice with no fluff or buzzword padding.

DimensionReasoningScore

Specificity

The description lists four specific capabilities with concrete artifacts and mechanisms ('a YC-style product diagnostic that produces PRODUCT-BRIEF.md with a go/no-go recommendation, a founder review scoring product-market-fit signals, a user journey audit measuring time-to-value, and ICE feature prioritization'). It is not a 5 because the lead phrase 'Validate the why before building' is abstract framing and modes 2-4 lack their output artifacts; it is well above a 3 because multiple concrete actions are comprehensively enumerated rather than just 1-2.

4 / 5

Completeness

It explicitly answers both what (the four enumerated diagnostics with named outputs and scoring approaches) and when (a dedicated 'Use when...' clause with four concrete trigger scenarios), mirroring the anchor-5 example structure. Not a 4: the 'when' guidance is explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

'Use when pressure-testing product direction, choosing between features, sanity-checking a launch, or converting a vague idea into a product brief' captures natural user phrasing across the skill's use cases. It falls short of a 5 because common synonyms such as 'prioritize features', 'product-market fit', or 'go/no-go decision' are missing.

4 / 5

Distinctiveness Conflict Risk

The product-diagnostic framing ('pressure-testing product direction', 'go/no-go recommendation', 'ICE feature prioritization') carves a clear niche distinct from generic planning skills. Not a 5: 'sanity-checking a launch' and 'choosing between features' have some overlap risk with roadmap/brainstorming-type skills.

4 / 5

Total

17

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

skills/product-lens/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.