// Auto-scaffold Designer Guides learning paths by analyzing existing guides (Claude Code, Cursor) and generating new guides for other tools
| name | Guide Development |
| description | Auto-scaffold Designer Guides learning paths by analyzing existing guides (Claude Code, Cursor) and generating new guides for other tools |
This skill helps you generate Designer Guide learning paths for different AI tools and design platforms. The guide generator analyzes your existing complete guides (Claude Code ✅, Cursor ✅) and creates new guides for other tools following the same proven structure and patterns.
The guide generator automatically creates:
Claude Code Learning Path - 18 lessons across 4 modules
Cursor Learning Path - 12 lessons across 4 modules
Claude should automatically proactively suggest using the guide generator when detecting these keywords:
npm run generate-guidenpm run generate-guidenpm run generate-lessonWhen user mentions guide work, Claude should:
npm run list-guides (in background)npm run generate-guide"npm run generate-guide"The guide generator creates guide structure following existing guide patterns!
# Generate a new guide interactively
npm run generate-guide
# List all guides and completion status
npm run list-guides
# Validate guide structure
npm run validate-guides
What the generator does automatically:
After generation, you will need to:
public/images/guides/[slug]/http://localhost:3000/guides/[slug]Each guide at guides.ts contains:
{
id: string // Unique identifier
slug: string // URL slug (e.g., "cursor-learning-path")
title: string // Display title
description: string // Full description
excerpt: string // Short summary
tool: string // Tool name (e.g., "Cursor", "GitHub Copilot")
useCase: string // Always "Learning Path"
skillLevel: string // Beginner, Intermediate, or Advanced
designDomain: string // Always "UX Design"
readTime: number // Estimated minutes
author: string // Author name
publishedDate: string // ISO date string
thumbnail: string // Image URL
tags: string[] // Searchable tags
lessons: Lesson[] // Array of lessons
}
{
id: string // Unique identifier (e.g., "lesson-1")
title: string // Lesson title
duration: number // Minutes to complete
order: number // Sequential order
module: string // Module name (setup, features, workflows, advanced)
sections: Section[] // Lesson content sections
}
1. Intro Section - Brief introduction
{ type: 'intro', content: string, icon: string }
2. Text Section - Paragraph content
{ type: 'text', content: string }
3. Steps Section - Numbered steps with instructions
{
type: 'steps',
steps: [
{ number: 1, title: string, content: string[], icon: string },
{ number: 2, title: string, content: string[], icon: string }
]
}
4. Image Section - Images and screenshots
{ type: 'image', alt: string, label: string }
5. Code Section - Code examples
{ type: 'code', language: string, title: string, code: string }
6. Callout Section - Tips, warnings, or information
{
type: 'callout',
calloutType: 'tip' | 'warning' | 'info',
title: string,
content: string,
icon: string
}
npm run generate-guide
# Follow interactive prompts:
# - Tool name (e.g., "GitHub Copilot")
# - URL slug (e.g., "github-copilot-learning-path")
# - Skill level (Beginner/Intermediate/Advanced)
# - Number of lessons (default: 12)
# - Number of modules (default: 4)
src/data/guides.tspublic/images/guides/[slug]/npm run optimize-imagesnpm run dev # Start dev server
# Navigate to: http://localhost:3000/guides/[slug]
# Review all lessons and sections
# Check mobile responsiveness
# Test all interactive elements
# Generate a new guide (interactive mode)
npm run generate-guide
# Add a lesson to an existing guide
npm run generate-lesson
# List all guides and their status
npm run list-guides
# Validate guide structure
npm run validate-guides
# Start development server to preview guides
npm run dev
# Optimize guide images
npm run optimize-images
⚠️ One Tool at a Time: Complete one guide fully before starting another.
✅ Complete Structure First: Let the generator create the full structure, then enhance content step by step.
🎯 Quality Content: Focus on making guide content clear and practical for designers.
📱 Test Thoroughly: Always preview in browser and test on mobile.
🖼️ Always Add Images: Every lesson should have at least one image/GIF placeholder.
A guide is complete when:
✅ Guide metadata (title, description, tags) is accurate ✅ All lessons render correctly ✅ Module structure is logical (Setup → Features → Workflows → Advanced) ✅ Each lesson has 4+ sections (intro, text, steps, image, callout) ✅ All image placeholders have descriptive alt text ✅ Images/GIFs are optimized and added ✅ Code examples (if applicable) are valid ✅ Guide displays correctly at http://localhost:3000/guides/[slug] ✅ Mobile responsive design verified ✅ All sections match guide schema
npm run progress-reportThis skill works with other AI agents:
# Complete AIUX workflow
npm run generate-pattern # Generate pattern
npm run generate-guide # Generate guide lesson about pattern
npm run design-analyze # Analyze design consistency
npm run progress-report # Track overall progress
Project Goal: Complete 6 Designer Guide learning paths covering all major AI tools and design platforms. Currently: 2/6 complete (Claude Code, Cursor), 4/6 placeholders ready for generation.
Related Project: 24 AI design patterns (15/24 complete, 9 in progress)