Skip to content

Skills / design-clean-saas

design-clean-saas

Build or extend a clean, minimal startup or SaaS website (landing page, pricing, about, contact) using this skill's component kit and design tokens. Use when the user asks for a minimal, modern product or startup site, or adds pages to a site already using this kit. Do not use for animation-heavy portfolios, dashboards, docs sites or dark editorial styles.

OfficialRuns scriptsAuditA
Latest
v0.1.0
Aisle
design, web
Works with
Claude Code, Codex, Cursor
Stars
2

Install

Install design-clean-saas

npx @agentsaisle/cli add design-clean-saas

Installs into your project's skills folder. Add --global to install it for every project.

Preview

Screenshots of a demo site built only from this skill's kit. They show the style, not a measured result.

  • Hero

    Hero

  • Features

    Features

  • Feature split

    Feature split

  • Feature split reversed

    Feature split reversed

  • Stats and testimonials

    Stats and testimonials

  • Faq open

    Faq open

  • Newsletter and footer

    Newsletter and footer

  • Pricing monthly

    Pricing monthly

  • Pricing yearly

    Pricing yearly

  • About team

    About team

  • Contact validation

    Contact validation

  • Contact sent

    Contact sent

  • Reduced motion

    Reduced motion

  • Phone hero

    Phone hero

  • Phone menu

    Phone menu

  • Phone pricing

    Phone pricing

Runs scriptsThis skill includes scripts

Your agent may run these scripts on your machine. A maintainer has read every one in full, and the CLI lists the files when you install. You can read them on GitHub first.

Read the files on GitHub

Audit

A
Critical
0
High
0
Medium
0
Low
0

48 files · audited 2026-10-29 · rules 1.0.0

No findings.

What this skill can use

Tools

  • Read
  • Write
  • Edit
  • Glob
  • Grep
  • Bash(node *)
  • Bash(npx playwright *)
  • Bash(pnpm *)
  • Bash(npm run *)

Scripts

  • assets/kit/ContactForm.tsx
  • assets/kit/Container.tsx
  • assets/kit/FAQ.tsx
  • assets/kit/FadeUp.tsx
  • assets/kit/FeatureGrid.tsx
  • assets/kit/FeatureSplit.tsx
  • assets/kit/Footer.tsx
  • assets/kit/Grid.tsx
  • assets/kit/Hero.tsx
  • assets/kit/LogoCloud.tsx
  • assets/kit/Navbar.tsx
  • assets/kit/Newsletter.tsx
  • assets/kit/PricingTable.tsx
  • assets/kit/Section.tsx
  • assets/kit/ServiceCards.tsx
  • assets/kit/StatsBar.tsx
  • assets/kit/Team.tsx
  • assets/kit/Testimonials.tsx
  • assets/kit/actions.ts
  • assets/kit/index.ts
  • assets/kit/tokens.ts
  • assets/kit/validate.ts
  • scripts/design-lint.mjs
  • scripts/install-kit.mjs
  • scripts/screenshot.mjs

Domains mentioned

None

Automated checks found no known risky patterns. This is not a guarantee of safety. How audits work · Read the rules

Show this grade in a README

The badge updates when the registry is rebuilt. Paste this Markdown into the README:

[![aisle audit](https://img.shields.io/endpoint?url=https%3A%2F%2Fagentsaisle-vercel.vercel.app%2Fbadges%2Fdesign-clean-saas.json)](https://agentsaisle-vercel.vercel.app/skills/design-clean-saas)

SKILL.md

Rendered from commit a8bf5c0

Clean SaaS

Use when

  • New product or startup site in this style, or new pages for a site that has DESIGN.md from this skill.

Don't use when

  • The project already follows another design system. Ask first.
  • The user wants kinetic, animation-heavy or dark editorial pages.

Steps

  1. If src/components/kit/ is missing, run node <skill>/scripts/install-kit.mjs and confirm the files it wrote. Install the packages it names.
  2. Read DESIGN.md (tokens, components, rules). Read references/components.md only for components you'll use.
  3. List the page's sections and map each to a kit component. If one is missing, extend the kit per references/extending-the-kit.md; never write one-off styled sections.
  4. Write copy specific to the user's product; leave [PLACEHOLDER] for facts you don't have. Do not invent customers, ratings or numbers.
  5. Keep it minimal: whitespace before decoration, one accent use per section, no gradients, glass or blobs, icons from lucide-react only.
  6. Run node <skill>/scripts/design-lint.mjs, then the project's checks. Fix until clean.
  7. Run node <skill>/scripts/screenshot.mjs; look at the desktop and phone shots; fix visual issues.

Budget

  • Search first (grep, glob, symbol search). Read line ranges, not whole files.
  • Read at most 8 files per step. If you need more, write down what you learned and narrow the question.
  • Do not re-read a file you just wrote or edited.
  • Prefer the smallest command output that answers the question: head, tail, quiet flags, filtered lists.
  • Don't read kit source unless extending it; DESIGN.md documents each component's props.

Output

  • Changed files list, new kit components (if any), screenshot paths, check results. No recap of code.

Done when

  • design-lint passes, project checks pass, perf budget passes.
  • Screenshots reviewed at 1440 px and 390 px.
  • With reduced motion enabled, content is fully visible and readable.

Version history

VersionCommitInstall
0.1.0latesta8bf5c0add design-clean-saas

Report this skillAgent Aisle on GitHub