CtrlK
BlogDocsLog inGet started
Tessl Logo

market-sizing

Estimate market, segment, or opportunity size with transparent assumptions and uncertainty. Use for TAM/SAM/SOM, sizing scenarios, or comparing the scale of possible opportunities.

64

Quality

75%

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 ./packages/opencode/src/skill/builtin/.bundle/data-analytics/workflows/market-sizing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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, actionable process skill with a clear seven-step workflow, explicit validation checkpoints, and concrete tool handoffs. Main weaknesses are repeated build-report waiver language that inflates token cost and the absence of any worked sizing example to ground the method guidance.

Suggestions

State the $build-report handoff and waiver rule once (either in Related Skills or step 7) and reference it from the other location instead of repeating it nearly verbatim.

Add one brief worked example of a sizing calculation chain (e.g., population x adoption x price with labeled fact vs. assumption inputs) to anchor the abstract method guidance and lift actionability.

Move the method-selection guidance (top-down/bottom-up/value-based trade-offs) and the source-discovery configuration into a reference file to reduce SKILL.md length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is dense and free of concept-explaining padding, but noticeably repeats itself: the $build-report waiver logic appears nearly verbatim in "Related Skills" and again in step 7, and source-availability caveats appear in both the "Source Access Guardrail" section and step 3. This matches "mostly efficient but could be tightened" better than anchor 4's minor-trim level.

3 / 5

Actionability

Per the rubric's instruction-skill note, absence of code is not penalized, and the guidance is concrete: explicit method-selection rules ("a top-down model works when reliable aggregate market data exists..."), a framing checklist, and named tool handoffs ($jupyter-notebooks, $Spreadsheets, $gather-business-context, $validate-data). The gap keeping it below anchor 5 is the lack of any worked example of a sizing calculation chain or assumption table.

4 / 5

Workflow Clarity

Seven clearly numbered steps with framing and conclusion checklists, plus validation checkpoints ("verify selected data through live reads before concluding", sensitivity testing, $validate-data review). Not a destructive or batch skill, so no cap applies; it falls short of anchor 5 only because validation is largely delegated to other skills rather than embedded as explicit fix-retry feedback loops.

4 / 5

Progressive Disclosure

No bundle files exist, so all ~110 lines of guidance live inline in SKILL.md with well-organized sections and subsections — good structure with nothing misplaced. It does not qualify for the under-50-line simple-skill exception, and content such as method-selection detail or source-discovery configuration could reasonably be split into reference files, keeping it at anchor 4 rather than 5.

4 / 5

Total

15

/

20

Passed

Description

82%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 with an explicit what/when pair, natural trigger terms (TAM/SAM/SOM, sizing scenarios), and a distinct niche. Its only weakness is modest action coverage: a single core estimating action plus qualifiers rather than a list of specific capabilities.

DimensionReasoningScore

Specificity

Names the domain and one concrete action ("Estimate market, segment, or opportunity size"), with "transparent assumptions and uncertainty" acting as a qualifier rather than additional distinct actions. It does not list the several specific actions of anchor 4, but is far more concrete than anchor 2's generic domain-naming.

3 / 5

Completeness

Explicitly answers what ("Estimate market, segment, or opportunity size with transparent assumptions and uncertainty") and when ("Use for TAM/SAM/SOM, sizing scenarios, or comparing the scale of possible opportunities") with concrete trigger phrases, matching the anchor-5 example structure. Uses third person with no voice penalty.

5 / 5

Trigger Term Quality

"Use for TAM/SAM/SOM, sizing scenarios, or comparing the scale of possible opportunities" captures the natural phrases users say (TAM, sizing, scale of an opportunity). A few common synonyms (e.g., market research, market opportunity analysis, how big is the market) are missing, keeping it below anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Market sizing with TAM/SAM/SOM triggers is a clear niche with distinct trigger terms; overlap risk with adjacent analysis skills is minimal. The description would not plausibly fire for the wrong skill.

5 / 5

Total

17

/

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
XiaomiMiMo/MiMo-Code
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.