CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

positioning-canvas

Use when asked to "position my product", "positioning canvas", "differentiate from competitors", "figure out our category", "repositioning", or "why customers should pick us". Helps define competitive alternatives, differentiated value, target customers, and market category. April Dunford's positioning framework from "Obviously Awesome" makes your product's value obvious to the right customers.

Quality

68%

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 ./.agents/skills/positioning-canvas/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

33%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 well-organized and reasonably scoped, and the when-to-use / when-not-to-use guidance is genuinely useful. However, it describes positioning instead of instructing how to do it: the actual canvas, its components, and the step sequence of Dunford's framework are entirely absent, leaving Claude with no executable path from trigger to deliverable.

Suggestions

Add a numbered, sequenced procedure for running the positioning exercise (e.g., competitive alternatives → unique attributes → differentiated value → target customers → market category), with validation checkpoints such as confirming real evidence backs each claimed attribute before locking the category.

Include the canvas itself — the component definitions, the discovery questions to ask the user, and one filled-in example — so the skill instructs rather than only describes; this is the single biggest gap given the skill is named after the canvas.

Delete the "Domain Context" and "Input Requirements" boilerplate sections, which contain no positioning-specific information and re-explain things Claude already knows.

DimensionReasoningScore

Conciseness

"This skill implements a proven product management framework. The approach combines best practices from industry leaders..." and the generic "Input Requirements" section are filler that add no positioning-specific information, and "What It Is" re-explains positioning basics Claude already knows. The majority of sections (When to Use / When Not to Use, Resources) are reasonably efficient, so this sits at mostly-efficient-with-some-unnecessary-explanation rather than noticeably verbose.

3 / 5

Actionability

Despite the skill being named "Positioning Canvas", the body never presents the canvas, its components, questions to ask, or any steps to execute — only "Define or refine how you compete" style high-level hints plus useful but non-procedural when/when-not-to-use lists. This matches 'minimal concrete guidance; high-level hints but missing the specific steps to execute'; not a 1 because the When Not to Use criteria and use-case list are concrete decision guidance.

2 / 5

Workflow Clarity

No multi-step sequence exists anywhere in the body — running a positioning exercise inherently requires ordered steps (alternatives → attributes → value → customers → category) and none are presented, nor any validation checkpoints. This matches 'steps missing or incoherent; no sequence'; a 2 would require at least a rough sequence, which is absent.

1 / 5

Progressive Disclosure

The body is well-organized with clear section headers, no bulk reference material inlined, and a clearly labeled one-level external link in "Further Reading". Not a 5: the body exceeds the simple-skill threshold (~63 lines), uses inconsistent heading hierarchy (## sections before the # title), and the framework detail that should live in a bundled reference is simply missing rather than split out.

4 / 5

Total

10

/

20

Passed

Description

87%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 explicitly states what the skill does and when to use it, with natural quoted trigger phrases and a distinctive niche anchored to a named framework. The only minor gap is that capability coverage stops at deliverable names rather than the concrete canvas process, and a few common synonyms are absent.

DimensionReasoningScore

Specificity

"Helps define competitive alternatives, differentiated value, target customers, and market category" lists several specific deliverables, going beyond naming the domain. Not a 5 because the actions are framework-component-level rather than fully concrete (the canvas mechanics and process steps are not described), and not a 3 since four distinct actions with named framework attribution exceeds '1-2 concrete actions'.

4 / 5

Completeness

Explicitly answers 'what' ("Helps define competitive alternatives, differentiated value, target customers, and market category") and 'when' with concrete quoted trigger phrases ("Use when asked to..."). This matches the anchor 5 example structure of clear what + explicit when with concrete triggers; a 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Six quoted natural phrases ("position my product", "positioning canvas", "differentiate from competitors", "figure out our category", "repositioning", "why customers should pick us") are phrasings users would actually say. Not a 5 because common variations like "value proposition", "market positioning", or "go-to-market positioning" are missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche (April Dunford's positioning framework) with distinctive triggers like "positioning canvas" and "repositioning" that few other skills would claim. Minimal conflict risk; not a 4 because no meaningful overlap with adjacent skills (messaging, competitive analysis) is introduced by these triggers.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

saski/arnesto

Path

.agents/skills/positioning-canvas/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.