CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

saas-mvp-launcher

Use when planning or building a SaaS MVP from scratch. Provides a structured roadmap covering tech stack, architecture, auth, payments, and launch checklist.

Quality

74%

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 ./skills/saas-mvp-launcher/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 highly actionable and sequenced as a coherent build roadmap with useful checklists and troubleshooting, but it carries redundant framing sections and time-sensitive version pins, and concentrates all detail — including full schema and integration code — in one long file instead of using progressive disclosure. Tightening the prose and splitting reference material would raise it substantially.

Suggestions

Remove or merge the Overview and 'When to Use This Skill' sections with the frontmatter description — they restate the same information and add ~15 lines without new guidance.

Move the full Prisma schema, Clerk middleware, and Stripe integration into separate reference files (e.g., references/schema.prisma, references/auth.md, references/payments.md), keeping SKILL.md a lean roadmap that links to them — this also fixes progressive disclosure.

Add the missing Stripe webhook handler implementation (updating Subscription status from checkout.session.completed / customer.subscription.updated events), since the schema depends on it; and move version-sensitive pins ('2026 stack', 'Next.js 15', Stripe apiVersion) into a clearly-dated section so they age gracefully.

DimensionReasoningScore

Conciseness

Most of the body is dense actionable material (stack table, schema, code, checklists, troubleshooting), but the Overview paragraph restates the frontmatter description, 'When to Use This Skill' adds six bullets largely repeating it, and version-stamped content ('Recommended modern SaaS stack (2026)', 'Next.js 15', 'apiVersion: 2025-01-27.acacia') will age quickly. This matches anchor 3 (mostly efficient but includes unnecessary explanation or could be tightened) rather than 4, where only minor trimming would be needed.

3 / 5

Actionability

The guidance is largely copy-paste ready: named tools per layer, a complete Prisma schema, working Clerk middleware, a Stripe checkout function, and specific commands ('stripe listen --forward-to ...', 'prisma migrate deploy'). It misses anchor 5 because the Stripe subscription flow stores stripeSubId/status but never shows the webhook handler implementation — a common case for subscriptions.

4 / 5

Workflow Clarity

A clear 7-step build sequence includes a go/no-go gate in step 1 ("If you can't get 3 people to pre-pay or sign a letter of intent, don't build yet"), a pre-launch checklist as the terminal checkpoint, and troubleshooting with recovery guidance. It falls short of anchor 5 because intermediate verification steps (verify auth locally before wiring payments, Stripe test-mode check before launch) are implicit rather than explicit checkpoints.

4 / 5

Progressive Disclosure

Sections are well-organized and navigable, but roughly 90 lines of Prisma schema plus full auth and Stripe integration code sit inline in a ~210-line single-file SKILL.md with no reference files. This matches anchor 3 (content that should be separate is inline) rather than 4, since AUTH/Stripe/schema details belong in split-out reference files.

3 / 5

Total

14

/

20

Passed

Description

75%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 answers both what and when with a single well-formed 'Use when' clause and a specific enumeration of the roadmap's coverage. It is solid but not top-tier: the 'what' leans on topic nouns rather than concrete actions, and trigger coverage omits common synonyms like 'startup' or 'minimum viable product'.

DimensionReasoningScore

Specificity

"Provides a structured roadmap covering tech stack, architecture, auth, payments, and launch checklist" names several specific coverage areas, matching anchor 4 (several specific items, minor gaps). It falls short of 5 because these are topics enumerated under a generic verb ('provides a roadmap covering') rather than comprehensive concrete actions, and above 3 because far more than 1-2 items are listed.

4 / 5

Completeness

Both parts are explicit: what ("Provides a structured roadmap covering tech stack, architecture, auth, payments, and launch checklist") and when ("Use when planning or building a SaaS MVP from scratch"). It matches anchor 4 rather than 5 because the 'when' clause gives a single trigger scenario instead of multiple concrete trigger phrases.

4 / 5

Trigger Term Quality

"planning or building", "SaaS MVP", and "from scratch" are phrases users would naturally say when needing this skill, matching anchor 4 (good keyword coverage, a few natural terms missing). Not 5 because common variations like "startup", "minimum viable product", or "launch my product" are absent; not 3 because the core natural terms are present and relevant.

4 / 5

Distinctiveness Conflict Risk

"SaaS MVP from scratch" is a clear niche with distinct triggers, matching anchor 4 (mostly distinct, minor overlap risk). Not 5 because the enumerated topics (tech stack, auth, payments) individually overlap with general web-app, stack-selection, or auth-setup skills.

4 / 5

Total

16

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/saas-mvp-launcher/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.