CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

market-landscape-scan

Map a market's segments, players, substitutes, and whitespace with cited evidence. Use when entering or re-evaluating a market before sizing, positioning, or picking competitors to study.

Quality

71%

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 ./skills/market-landscape-scan/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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-structured workflow with a stable output schema, a search-plan gate, and sharp domain rules, scoring well on workflow clarity. It loses points for prose that re-explains concepts Claude already knows and for progressive-disclosure references to bundle files (template.md, examples/) that are not present in the bundle.

Suggestions

Ship the referenced bundle files (template.md fill-in version and examples/sample.md, examples/sample-industrial.md) so the one-level-deep navigation actually resolves, or remove the links.

Trim Key Concepts and Common Pitfalls entries that re-teach market-analysis first principles (status quo as rival, analyst quadrants lagging) down to the rule itself, trusting Claude's existing knowledge.

Make the output schema's per-entry fields more directly copy-pasteable (literal labeled slots) so the actionable guidance is fully executable rather than bracketed placeholders.

DimensionReasoningScore

Conciseness

The ~165-line body is mostly efficient and free of tutorial padding, but several Key Concepts and Common Pitfalls entries re-teach market-analysis principles Claude already knows ("the biggest rival is usually the status quo", "Analyst quadrants are a map someone else drew for their own purposes"), which could be trimmed.

3 / 5

Actionability

Provides a concrete output schema, a 12-player cap, a dead-zone test, and Fact/Inference/Assumption labeling — real and specific guidance — but as an instruction-only skill the schema entries are described as bracketed placeholders rather than literal copy-paste fields, leaving execution partly inferred.

3 / 5

Workflow Clarity

The Application section sequences three clearly numbered steps (credit context / 3-bullet search plan / research-and-emit) with an explicit search-plan gate as a review checkpoint and labeled-assumption fallback; the only gap is an implicit rather than explicit re-validation step between the search-plan gate and schema emission.

4 / 5

Progressive Disclosure

References to template.md and examples/sample.md, examples/sample-industrial.md are one level deep and clearly signaled, but those bundle files do not exist in the bundle (no references/, scripts/, or assets/ dirs and no examples/ folder), so the promised fill-in template and worked examples are not actually present to navigate to.

3 / 5

Total

13

/

20

Passed

Description

76%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 cleanly states what the skill does and when to use it, with concrete verbs and an explicit 'Use when...' trigger clause. It is held back from a top score only by trigger-term coverage that omits the natural shorthand phrases a user would actually say.

Suggestions

Add natural trigger phrases a buyer would type (e.g. 'map this market', 'market landscape', 'who plays in this space') alongside the scenario-style triggers to broaden keyword matching.

Consider naming a file-type or artifact cue if one applies (none needed here), or a synonymous term for 'landscape scan' to catch users who don't use that exact label.

DimensionReasoningScore

Specificity

Names the domain and four concrete actions — "segments, players, substitutes, and whitespace" plus "cited evidence" — giving specific, comprehensive coverage of what the skill maps.

4 / 5

Completeness

Explicitly answers both "what" ("Map a market's segments, players, substitutes, and whitespace with cited evidence") and "when" ("Use when entering or re-evaluating a market before sizing, positioning, or picking competitors to study") with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Includes relevant trigger scenarios ("entering or re-evaluating a market", "sizing, positioning") but lacks the natural noun-phrase synonyms and shorthand a buyer would actually type (e.g. "map the market", "market landscape", "who are the players"), so coverage has gaps.

3 / 5

Distinctiveness Conflict Risk

The landscape-mapping niche (buyer-view segmentation, substitutes/non-consumption, dead-zone test) is clearly distinct from generic competitor research; minor overlap risk with adjacent sizing or positioning skills keeps it just below 5.

4 / 5

Total

16

/

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

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 3 missing, 10 suspicious

Warning

Total

14

/

16

Passed

Repository

deanpeters/Product-Manager-Skills

Path

skills/market-landscape-scan/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.