⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

saas-platform-teardown

@ahmedyehya92⭐ 17 stars

This skill should be used when the user gives a SaaS product's landing page URL, homepage, or name and asks for a full teardown or deep-dive of how the product works across web, desktop, and mobile — including per-platform feature inventories and user journeys, tech stack, pricing/plan mapping, how the platforms integrate and sync (and the business logic behind those choices), hardware integrations, business-scale/revenue signals, and concrete release artifacts per platform — with a structured Markdown report as the deliverable. Trigger on phrases like "research this SaaS", "do a platform teardown of X", "map every feature of this product across web/mobile/desktop", "reverse-engineer how this app works everywhere", or a bare URL plus a request to understand the whole product.

Use with your AI agent

Open your project in any AI assistant that can read your files. Works with ChatGPT, Claude, Claude Code, Codex, Cursor, Hermes Agent, OpenClaw, Grok Bot, and more.

Download SKILL.md

Your agent needs access to this page’s linked instructions and your project files. Copying does not install or execute anything.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐ 17 on GitHubGitHub ↗

Growing

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

SaaS Platform Teardown Kit

One SaaS URL in, a due-diligence-grade teardown out. A Claude Code skill.

CI License: MIT Claude Code skill Version PRs welcome GitHub stars

What you get · Quick start · How it works · Kit anatomy · Examples · FAQ · Roadmap · Contributing

Give it a landing page and it produces a structured, multi-file Markdown teardown of the whole product: what it does, every feature and user journey on every platform (web / desktop / mobile), how those platforms integrate — and the business logic behind those choices — plus hardware coverage, business-scale/revenue signals, and concrete release artifacts per platform.

Every claim is sourced, dated, and confidence-tagged, so the report tells you not just what the product looks like but how much of that you should believe.

✨ What you get

Nine linked report files per teardown:

<product>-teardown/
├── 00-INDEX.md                    # executive summary + access-methods summary
├── 01-overview-and-recon.md       # + complete verified link inventory
├── 02-web-platform.md             # + access log, journeys
├── 03-mobile-platform.md          # + store artifact tables, access log, journeys
├── 04-desktop-platform.md         # + per-OS/arch artifact table, version history
├── 05-user-journeys.md            # all platforms × 5 journeys, personas, handoff map
├── 06-hardware-integrations.md    # device families — or the explicit none-finding
├── 07-integration-architecture.md # + business-objective map
└── 08-pricing-revenue-sources.md  # + revenue estimates with method per figure

Every claim in the report carries one of three confidence tags — the reader always knows how much of it to believe:

TagMeansThe reader's move
🟢 ConfirmedDirectly observed — screenshot, DOM, API response, official docTrust it; check the report date
🟡 ReportedA secondary source states it — review, forum, pressRe-verify before deciding on it
🟠 InferredDeduced from indirect evidence — reasoning shown, not just the conclusionRead the reasoning first

🚀 Quick start

1 · Pick your tier

Nothing is required to start. Each tier adds capability; every tier degrades gracefully when missing.

flowchart LR
    T0["🟢 Tier 0 — zero-install<br/>built-in web search + fetch"] --> OUT
    T1["🔵 Tier 1 — live browser<br/>Playwright MCP — UI claims go Confirmed"] --> OUT
    T2["🟣 Tier 2 — parallel sweeps<br/>agy + jq — research fans out"] --> OUT
    OUT(["📦 The same full teardown either way —<br/>missing tools degrade the report honestly,<br/>they never block it"])
TierYou needIt unlocksWithout it
0 — zero-install (default)Claude CodeFull teardown via the built-in web search/fetch tools; static web audit— this is the floor
1 — live browser (recommended)Playwright MCP — claude mcp add playwright -s user -- npx @playwright/mcp@latestLive in-app exploration, authenticated-state screens, UI claims upgraded to ConfirmedWeb audit limited to static fetches; UI claims stay Reported
2 — parallel research (optional)agy CLI + jqThe 15 research sweeps fanned out as parallel headless jobsSame sweeps run sequentially on built-in search — slower, same depth

2 · Install

Tier 0 is one step:

cp -r saas-platform-teardown ~/.claude/skills/saas-platform-teardown

Then restart Claude Code (skills and MCP servers load at session start). For Tier 1/2 setup — Playwright MCP registration, agy permissions, and the verification snippets — see setup.md.

3 · Run it

> Do a full platform teardown of https://linear.app

or name the skill explicitly:

> Use the saas-platform-teardown skill on https://linear.app

Claude Code matches the request to SKILL.md's description, works phase by phase through the reference playbooks, and writes the report folder under ./<product-slug>-teardown/ in your working directory.

🔬 How it works

One URL enters; the kit runs recon first, fans the five research tracks out in parallel, then closes by synthesizing journeys and assembling the report (the dashed track is conditional):

flowchart TD
    URL(["🔗 One landing-page URL"]) --> P0["🔍 Phase 0 — intake &amp; recon<br/>tooling check · verified link inventory · sweep questions"]
    P0 --> WEB["🌐 Web audit"]
    P0 --> MOB["📱 Mobile audit"]
    P0 --> DESK["🖥 Desktop audit"]
    P0 --> SWEEP["📡 Research sweeps × 15<br/>stores · pricing · revenue · integrations"]
    P0 -.->|"if a touchpoint is found"| HW["🔌 Hardware deep-dive"]
    WEB --> JOUR["🚶 User-journey synthesis<br/>every platform × journey × persona"]
    MOB --> JOUR
    DESK --> JOUR
    SWEEP --> JOUR
    HW --> JOUR
    JOUR --> ASM["🧾 Report assembly<br/>every claim sourced, dated, confidence-tagged"]
    ASM --> OUT(["📁 product-teardown/<br/>9 linked .md files"])

The design principles:

  • One skill, one job, progressive disclosure. The orchestrator is short. Depth lives in references/, loaded on demand — the documented Claude Code pattern, not an improvised one.
  • Tools do what they're good at. Live DOM/UI truth comes from the configured browser (Playwright MCP when present), not from guessing what a page looks like. Broad, fast-moving facts (app store data, pricing, revenue estimators, integration directories) are swept by a dedicated research pass — fanned out in parallel through agy when installed, run sequentially on the built-in search otherwise. Claude Code does the synthesis, verification, and writing — the part that needs judgment.
  • Decision-grade, not feature-list-grade. A teardown answers "is this product a real threat?": full user journeys per platform, business objectives behind every integration, explicit hardware answers, revenue/scale signals with methods, and release artifacts per platform — not just "an app exists."
  • No credentials is a methodology, not a dead end. Self-serve trials are used when offered; genuinely gated products get the documented no-credential ladder (demo videos, help-center screenshots, reviews, Wayback, API docs) — and every platform section logs which methods produced its claims, so the reader can weigh verified truth against secondhand reconstruction.
  • Every claim is sourced or flagged. The report template forces a Confirmed/Reported/Inferred distinction and a source link per section, because SaaS products change weekly and an undated, unsourced teardown is worthless in three months.

📦 Kit anatomy

This is not a single prompt. It's a skill package — a short orchestrator (SKILL.md) plus phase-specific reference playbooks, designed around how Claude Code's Skill

// HOW IT'S BUILT

KEY FILES

saas-platform-teardown/SKILL.mdREADME.md

// REPO STATS

17 stars