about-me
Use this skill when the user wants to create a founder profile, establish their personal…
Use this skill when the user needs to test features before deployment, create test scenarios, find edge cases, or verify bug fixes. Covers manual testing workflows, cross-browser testing, edge case identification, and testing checklists for non-technical founders.
$ npx -y skills add whawkinsiv/solo-founder-skills --skill test --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/testContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when the user needs to test features before deployment, create test scenarios, find edge cases, or verify bug fixes. Covers manual testing workflows, cross-browser testing, edge case identification, and testing checklists for non-technical founders.
name: test description: "Use this skill when the user needs to test features before deployment, create test scenarios, find edge cases, or verify bug fixes. Covers manual testing workflows, cross-browser testing, edge case identification, and testing checklists for non-technical founders."
Feature Testing: - [ ] Happy path works (main user flow) - [ ] Edge cases handled (empty, long, invalid data) - [ ] Error messages clear and helpful - [ ] Works on mobile (iOS and Android) - [ ] Works in Safari, Chrome, Firefox - [ ] Loading states show during waits - [ ] Forms validate input - [ ] Can't break it with weird input - [ ] Back button works correctly - [ ] Page refresh doesn't lose data
See [TEST-SCENARIOS.md](TEST-SCENARIOS.md) for detailed scenarios.
---
**Test when:**
**Don't test:**
**Rule:** Build → Test → Fix → Test again → Deploy
---
Don't test randomly. Follow this sequence every time.
Before testing, know what you're testing. Walk through your app and list every page and feature.
Map Your App: - [ ] List every page (home, dashboard, settings, etc.) - [ ] List every form (signup, contact, create/edit) - [ ] List every button that does something - [ ] List every integration (payments, email, third-party)
Go through every page, every button, every form. Don't skip pages you "know" work.
**Tell AI:**
Go through every page of my app. Click every button. Fill every form. Submit every action. Tell me what's broken, what looks wrong, and what behaves unexpectedly. For each issue, tell me: - What page it's on - What you did - What happened vs. what should happen - How severe it is (blocks users vs. cosmetic)
Rate your app 1-10 on each dimension. Be honest — this is for you.
App Health Score:
Score (1-10)
Does it load fast? (under 3 seconds) ___
Do all buttons/links work? ___
Do forms submit correctly? ___
Do error messages make sense? ___
Does it work on mobile? ___
Is the core flow completable? ___
Total: ___/60
50-60: Ready to ship
40-49: Fix the gaps, then ship
30-39: Significant issues — fix before showing users
<30: Major problems — keep building before testingAfter each fix, re-test **two things**: the thing that was broken AND the things that were working. AI fixes often break something else.
After Every Fix: - [ ] Original bug is resolved - [ ] Core signup/login flow still works - [ ] Core action still works - [ ] No new visual issues on the page you changed
Have someone who's never seen your app try to sign up and complete the core action. Watch without helping. What surprises you?
This test reveals more than a week of solo testing. The things you "know" are obvious often aren't.
---
1. Test happy path - Does the main flow work? - Can user complete the task? 2. Test edge cases - What if field is empty? - What if text is very long? - What if user clicks twice? 3. Test on mobile - Open on real phone - Test main actions - Check layout doesn't break 4. Test in different browsers - Chrome (most users) - Safari (iOS users) - Firefox (some users) 5. Document issues - Screenshot the problem - Write exact steps to reproduce - Give to AI to fix
---
**Always test these:**
**Empty data:**
**Long data:**
**Invalid data:**
**Boundary cases:**
**Tell AI:**
Test these edge cases: - Empty username: show "Required" - Username too long (>50 chars): show "Max 50 characters" - Username with spaces: show "No spaces allowed" - Special characters: show "Letters and numbers only"
See [EDGE-CASES.md](EDGE-CASES.md) for comprehensive list.
---
**Minimum mobile tests:**
Mobile Testing: - [ ] Page loads and looks correct - [ ] Can tap all buttons (44px minimum) - [ ] Forms work (keyboard appears) - [ ] No horizontal scroll - [ ] Images load and fit screen - [ ] Navigation works - [ ] Can complete main user flow
**Test on:**
**Don't need to test:**
---
**Priority order:**
1. **Chrome** (65% of users) - Test thoroughly 2. **Safari** (20% of users) - Test main flows 3. **Firefox** (5% of users) - Quick check 4. **Edge** (5% of users) - Usually works if Chrome works
**Common browser issues:**
**Quick test:**
Open in each browser: 1. Load homepage 2. Sign up / Log in 3. Complete 1-2 main actions 4. Check nothing is brok
59 expert skills for non-technical founders building SaaS with AI tools (Claude Code, Lovable, Replit, Cursor). Covers the full lifecycle of planning, building, launching, and growing a software business — actionable guides, checklists, and copy-paste prompts.
Use this skill when the user wants to create a founder profile, establish their personal…
Use this skill when the user needs to set up bookkeeping, track revenue and expenses, prepare…
Use this skill when the user needs to run Google Ads, write ad copy, select keywords,…
Use this skill when the user needs to add AI-powered features to their SaaS product,…
Use this skill when the user needs to set up analytics, design event tracking, define key…
Use this skill when the user wants to make their app look better, says it looks like a…