Back to skills
SKILL.md
Preview Mode
ASecurity--- name: preview-mode description: Preview changes before deploying, visual diff comparison, and safe testing environments ---
- 33 stars
- 0 votes
- 0 copies
- 1 view
- Added February 10, 2026
Security analysis
100/100npx -y skills add lovedragonball/power-ranger-toolkit --skill preview-mode --agent claude-codeAre you the author of Preview Mode?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/lovedragonball-preview-mode)# ποΈ Preview Mode Skill
---
name: preview-mode
description: Preview changes before deploying, visual diff comparison, and safe testing environments
---
## π― Purpose
Enable safe preview of changes before committing or deploying, reducing risk of breaking production.
## π When to Use
- Before deploying to production
- Testing UI changes
- Reviewing code changes
- Demonstrating features to stakeholders
## π§ Preview Methods
### 1. Local Development Server
```bash
# Vite
npm run dev
# Next.js
npm run dev
# Create React App
npm start
# Static files
npx serve .
```
### 2. Browser Preview
```javascript
// Use browser_subagent to:
// 1. Navigate to localhost
// 2. Take screenshots
// 3. Record interactions
```
### 3. Build Preview
```bash
# Build and preview production bundle
npm run build
npm run preview # Vite
npx serve out # Next.js static
```
## πΈ Screenshot Comparison
### Before/After Workflow
```
1. Take BEFORE screenshot
2. Make changes
3. Take AFTER screenshot
4. Compare side-by-side
5. Document differences
```
### Visual Diff Tools
```bash
# Using browser automation
browser_subagent β capture screenshot
compare_images β detect differences
```
## π¬ Recording Previews
### Browser Recording
```javascript
// Recording name convention
recording_name: "{feature}_preview"
// Example
"login_flow_preview"
"dashboard_changes_preview"
"mobile_responsive_preview"
```
## π Preview Environments
| Environment | Purpose | Access |
|-------------|---------|--------|
| **localhost** | Development | Developer only |
| **staging** | Pre-production | Team |
| **preview-branch** | Feature preview | Reviewer |
| **production** | Live | Public |
## π Preview Checklist
### Before Preview
- [ ] All tests passing
- [ ] No console errors
- [ ] Build completes successfully
- [ ] Dependencies up to date
### During Preview
- [ ] Check all pages/routes
- [ ] Test responsive layouts
- [ ] Verify interactive elements
- [ ] Check dark mode (if applicable)
- [ ] Test error states
### After Preview
- [ ] Document issues found
- [ ] Take screenshots for record
- [ ] Get stakeholder approval
- [ ] Proceed to next stage
## π Preview Workflow
```
Code Changes
β
βΌ
βββββββββββββββ
β Local Test β βββ npm run dev
βββββββββββββββ
β
βΌ
βββββββββββββββ
β Build β βββ npm run build
βββββββββββββββ
β
βΌ
βββββββββββββββ
β Preview β βββ npm run preview
βββββββββββββββ
β
βΌ
βββββββββββββββ
β Screenshot β βββ browser_subagent
βββββββββββββββ
β
βΌ
Deploy β
```
## π Related Skills
- `browser-automation` - Automated previews
- `testing` - Run tests before preview
- `deployment` - Deploy after preview approval
Attribution
Comments
Loading commentsβ¦