SKILL FILE

Build Walkthrough Generator with AI

Generate a beginner-grade build plan where every step is one URL, one click-path, and one checkpoint. Bridges PRDs and tech specs to actually-do-it instructions a non-developer can ship — Supabase, Stripe, Neon, Netlify, all named, all linked, all verifiable.

1 step = 1 URL to open + 1 thing to click
0 assumed dev knowledge — beginner-grade
checkpoint per step so you know it worked
Download Skill File ↓

How one walkthrough plan covers the whole build

From a one-line build target to a runnable plan a beginner can follow end-to-end.

Describe what you want to build One sentence — e.g. 'course portal with email login + progress tracking'
1 Lock the Stack
2 Generate Atomic Steps
3 Insert Recovery Branches
Build
  • Frontend + backend interleaved, not back-to-back
  • Every couple of steps you see progress in the browser
  • No phase blocks you for hours before showing a result
Ops
  • Resumable sections — stop and restart without re-reading
  • Checkpoints catch errors before they compound
  • Failure branches keep you unblocked
Learning
  • Each step teaches one concept in context
  • By the end you've seen every dashboard you needed
  • Becomes the template for your next project
Events Tracked
Replaces
n/a
Describe what you want to build One sentence — e.g. 'course portal with email login + progress tracking'
1
Lock the Stack Decide the exact services (Supabase / Neon / Astro / Stripe / Netlify) — no ambiguity
2
Generate Atomic Steps URL + click-path + copy value + paste destination + checkpoint
3
Insert Recovery Branches Common errors get inline 'if you see X, do Y' rescue paths
Build
  • Frontend + backend interleaved, not back-to-back
  • Every couple of steps you see progress in the browser
  • No phase blocks you for hours before showing a result
Ops
  • Resumable sections — stop and restart without re-reading
  • Checkpoints catch errors before they compound
  • Failure branches keep you unblocked
Learning
  • Each step teaches one concept in context
  • By the end you've seen every dashboard you needed
  • Becomes the template for your next project
Content Outputs
from
from
from
Everything Tracked
Replaces
n/a

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Per-Step URL Targeting

Every step starts with the exact URL to open. Not 'go to your Supabase dashboard' but 'open https://supabase.com/dashboard/project/_/auth/providers'. You click the link, you're on the right page, you move on. No menu archaeology.

2

Click-Path Precision

Each step specifies exactly what to click, in what order, and what value to copy. 'Click "Email" in the provider list. Toggle "Enable Email Provider" to ON. Click "Save" at the bottom.' No 'configure email auth' hand-waving.

3

Built-In Checkpoints

After every cluster of steps there's a verification: 'You should now see a logged-in user in https://supabase.com/dashboard/project/_/auth/users'. If you don't, you stop and fix before moving on. Errors don't compound.

4

Failure Recovery Branches

Common errors get inline rescue steps. 'If you see "Invalid API key", the value you pasted has a trailing space — re-copy from the dashboard.' You're never stuck wondering whether you broke it or the docs are stale.

5

Frontend + Backend Interleaved

Not 'do all backend first, then frontend'. The walkthrough alternates: set up auth in Supabase, then add the login button in Astro, then verify both work together. Every couple of steps you can SEE progress in the browser.

6

Resumable Sections

Every phase has a unique section ID. If you stop after step 12, tomorrow you re-open the walkthrough at 'Phase 3, step 13' — no re-reading the whole document. Each section is self-contained enough to pick up cold.

Build it with plain English

Tell Claude Code what to do. It handles the rest.

claude — solostack/
you: |
Generating walkthrough: 'Google login on Astro via Supabase'
Stack: Supabase auth + Astro + Netlify
Phases: 6 | Atomic steps: 19 | Checkpoints: 5

Phase 1: Supabase project setup (3 steps)
Phase 2: Google OAuth app in Google Cloud Console (5 steps)
Phase 3: Wire Google credentials into Supabase (2 steps)
Phase 4: Add login button to Astro (4 steps)
Phase 5: Handle auth callback (3 steps)
Phase 6: Deploy + verify on Netlify (2 steps)

Ready to walk through Phase 1, step 1?
you: |
Phase 4, Step 12 — Create the Stripe Checkout Session

1. Open https://dashboard.stripe.com/test/products
2. Click '+ Add product' (top right)
3. Name: 'Course Access'. Price: $99 USD. Recurring: No.
4. Click 'Save product'
5. On the next page, copy the Price ID (starts with 'price_')
6. Paste it into apps/landing/.env as STRIPE_PRICE_ID=price_...
7. Restart your dev server (Ctrl+C then `pnpm dev:landing`)

Checkpoint: visit http://localhost:4321/buy — clicking the button should redirect to a Stripe checkout page with 'Course Access — $99/once'. If you see a different price, the env var didn't reload — restart again.

Ready for step 13?
you: |
Phase 3, Step 7 — Set up Supabase email auth

1. Open https://supabase.com/dashboard/project/_/auth/providers
2. Find 'Email' in the provider list (top of the page)
3. Toggle 'Enable Email Provider' to ON (it goes green)
4. Scroll down to 'Email signup'. Toggle 'Confirm email' to OFF (for testing — you'll re-enable before launch)
5. Click 'Save' at the bottom

Checkpoint: open https://supabase.com/dashboard/project/_/auth/users — the page should show '0 users' with an 'Add user' button. If 'Email auth disabled' is shown, the toggle didn't save — go back and check the green indicator.

Ready for step 8?

What you can build with this

First-Time Supabase + Stripe Setup

You've never set up Supabase or Stripe before. The walkthrough takes you screen-by-screen from creating the project to having a working signup + checkout, with every dashboard URL and every key copy-paste spelled out.

Course Portal in a Weekend

Specifically structured for the SoloStack course portal pattern: Supabase email auth + Neon progress tracking + Astro frontend + Netlify deploy. About 30 atomic steps, doable in 8-12 focused hours.

Adding Auth to an Existing Site

Your landing page exists, but you want to add login. The walkthrough produces the additive plan — only the steps you need to bolt auth onto a project that's already deployed.

Recovery from a Half-Done Tutorial

You followed a generic tutorial halfway, hit a wall, and don't know which steps to redo. Paste in what you've completed and the walkthrough produces the diff: 'you've done steps 1-9, here's 10-23.'

Things to know

!

Cloud dashboards change their UI every few months — if a step's button has been renamed, ask Claude Code to re-look the current UI and update that step

!

URLs in the walkthrough use the placeholder /project/_/ — Supabase auto-substitutes your project ID when you're logged in, but if it doesn't, replace _ with your project ref

!

Checkpoints are the safety net — don't skip them. The whole system breaks down if you move on without verifying

!

If you're already comfortable with a service (e.g. you've used Stripe ten times), the walkthrough will feel slow. Switch to the technical-spec-writer skill instead — it skips the click-paths

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

Those skills produce upstream artifacts — what to build and what the architecture looks like. They assume the reader knows how to navigate a Supabase dashboard or wire up a Stripe webhook. This skill produces the downstream artifact: a screen-by-screen, click-by-click plan a beginner can actually execute. Use PRD Generator for the what, Technical Spec Writer for the architecture, and this skill for the do-it-step-by-step.
Cloud dashboards change their UI every few months. When you hit a step where the button name or location doesn't match, paste a screenshot of what you see into Claude Code and say 'this step doesn't match — what's the equivalent action?' Claude reads the screenshot and updates the step. Future walkthroughs in the same session will use the corrected language.
Yes — it works for any service with a web dashboard or a CLI. The skill knows the dashboard layouts of common services (Supabase, Stripe, Neon, Netlify, Cloudflare, Google Cloud, Resend, Apify) and produces precise URLs for those. For less common services it falls back to 'navigate to settings → X' patterns, which are slightly looser but still atomic.
Every step has a checkpoint and a recovery branch. The checkpoint tells you what 'success' looks like. If it doesn't match, the recovery branch points you to the most common cause. If neither applies, paste the actual error back to Claude Code and say 'step 12 produced this error' — the walkthrough generates a custom rescue branch and updates the plan.
Depends on the build target. A simple 'add Stripe Checkout to an existing page' is 5-8 atomic steps and takes about an hour. A full course portal with auth + DB + deploy is 25-35 steps and takes a focused weekend (8-12 hours). Every step is bounded — if any single step takes more than 10 minutes, something's wrong and you stop.
Yes — the walkthrough is service-agnostic on the AI side. The output is the same plan whether you paste it into Cursor's chat panel or run it through Claude Code in the terminal. The plan is just structured markdown with URLs and code blocks, not anything Claude-specific.
Yes. Every walkthrough is saved as a markdown file in your repo (default location: docs/walkthroughs/{build-target-slug}.md). Each phase has a unique section ID. When you come back, you re-open the file, jump to the section you stopped at, and continue. The plan is resumable by design.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →