CtrlK
BlogDocsLog inGet started
Tessl Logo

saas-scaffolder

Generates complete, production-ready SaaS project boilerplate including authentication, database schemas, billing integration, API routes, and a working dashboard using Next.js 14+ App Router, TypeScript, Tailwind CSS, shadcn/ui, Drizzle ORM, and Stripe. Use when the user wants to create a new SaaS app, start a subscription-based web project, scaffold a Next.js application, or mentions terms like starter template, boilerplate, new project, or wiring up auth and payments.

72

Quality

88%

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

The canonical home for this skill is saas-scaffolder in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 excellently sequenced with validation feedback loops, making it strong on actionability and workflow clarity. Its main weakness is progressive disclosure: everything lives in one large inline file rather than being split into well-signaled companion reference files.

Suggestions

Externalize the lengthy 'Key Component Patterns' code blocks into separate reference files (e.g., references/auth-pattern.md, references/stripe-pattern.md) and point to them from a concise overview, improving progressive disclosure.

Convert the large inline file tree into a shorter structural summary in SKILL.md and move the full tree into a references/file-tree.md companion file.

Reduce overall length by trimming any patterns that closely mirror standard library usage Claude already knows, keeping only the non-obvious integration wiring.

DimensionReasoningScore

Conciseness

Body is dense and action-focused (file tree, executable code, phase checklist) with little concept-padding Claude already knows, though the overall length could be trimmed by externalizing some code patterns.

4 / 5

Actionability

Provides copy-paste-ready, fully executable code for the core cases (auth config, Drizzle schema, Stripe checkout route, middleware, .env template) plus a concrete file tree and itemized checklist.

5 / 5

Workflow Clarity

Five ordered phases each carry explicit validation checkpoints ('Validate at the end of each phase before proceeding') plus failure-recovery feedback loops ('If build fails', 'If webhook signature fails'), satisfying the validation requirement for batch scaffolding.

5 / 5

Progressive Disclosure

The skill is a single ~290-line monolithic SKILL.md with all code patterns and the file tree inlined; no bundle files exist, and the 'Reference Files' section describes output artifacts to generate rather than one-level-deep navigable references.

3 / 5

Total

17

/

20

Passed

Description

91%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, well-structured description that clearly states capabilities and provides rich, natural trigger terms. It is held back from full marks only by mild over-claim puffery and a couple of overly broad trigger phrases that risk overlapping with generic scaffolding skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ('authentication, database schemas, billing integration, API routes, and a working dashboard') with minor coverage gaps (middleware, webhooks) and mild over-claim puffery ('complete, production-ready').

4 / 5

Completeness

Explicitly answers both 'what' (generates SaaS boilerplate including enumerated capabilities) and 'when' ('Use when the user wants to create a new SaaS app...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms and paraphrases: 'create a new SaaS app', 'start a subscription-based web project', 'scaffold a Next.js application', 'starter template', 'boilerplate', 'new project', 'wiring up auth and payments'.

5 / 5

Distinctiveness Conflict Risk

Stack-specific niche (Next.js + Drizzle + Stripe SaaS) is largely distinct, but the broad triggers 'new project' and 'boilerplate' create minor overlap risk with generic project-scaffolding skills.

4 / 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
alirezarezvani/claude-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.