CtrlK
BlogDocsLog inGet started
Tessl Logo

vibe-research

Research an app idea or resolve product and technical uncertainties before committing to a design.

60

Quality

70%

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 ./.claude/skills/vibe-research/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 lean, instruction-only research workflow with concrete actionable guidance and a clean single external reference. Its main weakness is the absence of an example output template and an explicit numbered workflow with validation checkpoints.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what research is or how tools work, and every line gives actionable direction, matching the lean/efficient anchor.

5 / 5

Actionability

Guidance is concrete and specific (e.g. "record source URLs, dates, evidence, tradeoffs", save to "docs/research-[AppName].md", handoff carrying "app, user level... platform, budget, timeline, mode"), but no example output template is provided, leaving a minor gap below fully executable.

4 / 5

Workflow Clarity

A clear logical sequence (identify decision, ask, choose mode, investigate, verify, save, handoff) with verification checkpoints ("Verify... from authoritative sources", "distinguish a research plan... from completed research") is present, though it is prose rather than an explicit numbered checklist.

4 / 5

Progressive Disclosure

Under 50 lines with a single well-signaled one-level-deep reference to references/question-bank.md (a real file), gated to the guided-interview case; the simple-skill exception applies and the overview/reference split is clean.

5 / 5

Total

18

/

20

Passed

Description

53%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 clearly states what the skill does but omits an explicit "Use when..." trigger clause, capping completeness and leaving trigger-term coverage at moderate strength. Distinctiveness is reasonably strong thanks to the focused pre-design research niche.

Suggestions

Add an explicit "Use when..." clause with concrete triggers, e.g. "Use when researching an app idea, validating a product concept, or resolving technical uncertainties before design."

Include natural user-facing synonyms such as "validate an app idea", "market research", or "competitor analysis" to broaden trigger-term coverage.

List a few more specific actions (e.g. "investigate competitors, compare technical options, check costs") to raise specificity from 1-2 actions to several.

DimensionReasoningScore

Specificity

Quotes "Research an app idea" and "resolve product and technical uncertainties" name the domain with 1-2 concrete actions, but coverage is not comprehensive enough for a 4.

3 / 5

Completeness

A clear "what" is present (research an app idea / resolve uncertainties), but there is no "Use when..." clause; "before committing to a design" is only a weakly implied when, so completeness is capped at 3 per the missing-trigger-clause guideline.

3 / 5

Trigger Term Quality

"Research an app idea" is a natural phrase, but "product and technical uncertainties" is formal jargon and common synonyms like "validate an idea" or "market research" are missing.

3 / 5

Distinctiveness Conflict Risk

The pre-design app/product research niche is mostly distinct with only minor overlap risk against generic research skills, though triggers are not distinctive enough for a 5.

4 / 5

Total

13

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
KhazP/vibe-coding-prompt-template
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.