ncklrs/claude-chrome-user-testing/smoke-testing
Claude Code and agent skill by ncklrs/claude-chrome-user-testing
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install ncklrs/claude-chrome-user-testing/smoke-testingSKILL.md
Smoke Testing Skill
Run pre-configured smoke tests for common user flows. Quick validation that critical functionality works.
What is Smoke Testing?
Smoke testing is a quick sanity check to ensure basic functionality works before deeper testing. The name comes from electronics - if you turn on a circuit and smoke comes out, you know something is wrong without further testing.
When to Use
- Before releases to catch obvious breaks
- After deployments to verify functionality
- In CI/CD pipelines for quick validation
- Before detailed user testing sessions
Built-in Presets
login
Purpose: Verify authentication works
Steps:
- Find login link or button on page
- Navigate to login page
- Locate email/username and password fields
- Enter test credentials (use
test@example.com/testpassword123) - Submit the form
- Verify login succeeded (dashboard, user menu, etc.)
Failure Indicators:
- No login link found
- Form submission error
- Redirect back to login
- Error message displayed
signup
Purpose: Verify registration works
Steps:
- Find signup/register link
- Navigate to registration page
- Fill required fields (name, email, password)
- Submit registration
- Verify account created (welcome page, confirmation)
Test Data:
- Name: Test User
- Email:
test-{timestamp}@example.com - Password: TestPassword123!
checkout
Purpose: Verify purchase flow initiates
Steps:
- Browse to find any product
- Click add to cart button
- Navigate to cart
- Click checkout/proceed button
- Verify checkout page loads
Does NOT:
- Complete payment (use
/stripe-testfor that) - Fill payment details
- Submit orders
navigation
Purpose: Verify site navigation works
Steps:
- Identify main navigation (header menu)
- List navigation items
- Visit first 5 unique sections
- Verify each page loads
- Check for navigation back to home
Checks:
- All nav links work (no 404s)
- Pages have content
- No dead ends (can always navigate away)
search
Purpose: Verify search works
Steps:
- Find search input (header, sidebar, etc.)
- Enter a generic search term ("test", "product", etc.)
- Submit search
- Verify results page loads
- Click first result
- Verify result page loads
Checks:
- Search is discoverable
- Results are returned
- Results are clickable
Preset File Format
Execution Logic
Task Execution
For each task in tasks array:
Status Determination
PASS: All success criteria met FAIL: Any task fails or criteria unmet SKIP: Step skipped due to earlier failure
Timing
- Use persona's timing for realism
- In
--quietmode: minimal delays - Timeout per step: 30 seconds default
- Total timeout: from preset's
timeoutfield
Report Format
Standard Report
Quiet Mode Report
Custom Presets
Users can create custom presets in .claude/smoke-presets/:
Loading Order
- Check
.claude/smoke-presets/{preset}.json(project custom) - Check
skills/smoke-testing/presets/{preset}.json(built-in) - Error if not found
Integration with Other Commands
After Smoke Test
CI/CD Pipeline
Best Practices
- Run smoke tests first: Before detailed testing
- Use appropriate presets: Match preset to site type
- Custom presets for critical flows: Define your must-work paths
- CI/CD integration: Use
--quietfor automation - Don't over-test: Smoke tests should be fast (<2 min each)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/smoke-testing/SKILL.md
Popularity
- Repository stars
- 20
- Repository forks
- 2
- 7-day trend score
- 15
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ncklrs/claude-chrome-user-testing/smoke-testing)