CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

55

Quality

62%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/saas-mvp-launcher/SKILL.md

The canonical home for this skill is saas-mvp-launcher in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

46%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a comprehensive SaaS MVP guide with good executable code examples for key integrations (auth, payments, database), but suffers from significant verbosity — business advice, idea validation, and obvious explanations consume tokens without adding value for Claude. The monolithic structure with no supporting files and the absence of intermediate validation steps between build phases are notable weaknesses.

Suggestions

Remove or drastically reduce the idea validation section, 'When to Use This Skill' list, and business-advice best practices — these are not actionable technical guidance Claude needs.

Split into supporting files: move the Prisma schema to SCHEMA.md, Stripe integration to STRIPE.md, and auth setup to AUTH.md, keeping SKILL.md as a concise overview with references.

Add explicit verification steps between phases, e.g., 'After auth setup, verify with: curl -H "Authorization: Bearer <token>" localhost:3000/api/protected' and 'After Stripe setup, run stripe trigger checkout.session.completed to verify webhook handling.'

Remove the 'Why' column from the tech stack table and trim the troubleshooting section to just the commands/solutions without restating obvious problems.

DimensionReasoningScore

Conciseness

The skill is noticeably verbose with significant padding. The 'When to Use This Skill' section, 'Overview' paragraph, and 'Best Practices' do/don't list all explain things Claude already knows. The idea validation section and business advice (charge from day 1, talk to customers) are not technical guidance Claude needs. The tech stack table includes a 'Why' column with obvious justifications.

2 / 5

Actionability

The skill provides concrete, executable code examples for authentication middleware, Stripe integration, Prisma schema, and project structure. The code is copy-paste ready with realistic configurations. Minor gaps include missing webhook handler implementation, missing the WorkspaceMember model, and no example for email setup despite listing it in the stack.

4 / 5

Workflow Clarity

Steps are listed in a logical sequence (validate → stack → structure → schema → auth → payments → launch), and the pre-launch checklist provides validation checkpoints. However, there are no explicit feedback loops or verification steps between the build phases — no 'run this to verify auth works before moving to payments' type checkpoints. For a skill involving database migrations and payment integration (potentially destructive operations), the lack of intermediate validation caps this at 3.

3 / 5

Progressive Disclosure

The skill is a monolithic ~200-line document with no references to supporting files. The Prisma schema, Stripe integration details, auth setup, and troubleshooting could all be separate referenced files. There are no bundle files to support progressive disclosure, and the content doesn't reference any external documents despite being complex enough to warrant splitting.

2 / 5

Total

11

/

20

Passed

Description

78%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.

This description has a strong structure with an explicit 'Use when' clause and good trigger terms for the SaaS MVP domain. Its main weakness is that the capabilities listed are topic categories rather than specific concrete actions, making it read more like a table of contents than a capability list. The description is concise and well-targeted but could benefit from more action-oriented language.

Suggestions

Replace category names with concrete actions, e.g., 'Generates architecture diagrams, recommends tech stack choices, configures authentication flows, sets up payment integration, and produces a launch checklist' instead of 'covers tech stack, architecture, auth, payments'.

Add common synonyms and related terms like 'startup', 'web application', 'subscription', 'billing', 'Stripe', 'authentication' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (SaaS MVP) and lists several topic areas (tech stack, architecture, auth, payments, launch checklist), but these are categories rather than concrete actions. It says 'provides a structured roadmap covering' which is a single vague action applied to multiple areas, rather than listing specific concrete actions like 'generates database schema' or 'creates payment integration code'.

3 / 5

Completeness

Explicitly answers both 'what' (provides a structured roadmap covering tech stack, architecture, auth, payments, and launch checklist) and 'when' (when planning or building a SaaS MVP from scratch) with a clear 'Use when' clause containing concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes good natural keywords like 'SaaS', 'MVP', 'tech stack', 'auth', 'payments', 'launch checklist' that users would naturally say. Missing some common synonyms like 'startup', 'web app', 'authentication', 'billing', 'Stripe', 'subscription', or 'from scratch' variations like 'new project' or 'greenfield'.

4 / 5

Distinctiveness Conflict Risk

Fairly distinct with the SaaS MVP niche, but could overlap with general architecture planning skills, authentication skills, or payment integration skills. The 'from scratch' qualifier and the combination of all these areas together helps distinguish it, though individual components like 'auth' or 'payments' could trigger conflicts with more specialized skills.

4 / 5

Total

16

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.