🚀 CURSOR COMPLETE BUILD WORKFLOW

Step-by-step workflow for building entire Claude Guides project with SVG assets using Cursor.


📋 PRE-BUILD CHECKLIST


🎯 CURSOR BUILD PHASES

PHASE 0: Setup (30 minutes)

In Cursor, create:

  1. File: .cursor/rules.md
# Cursor Rules for Claude Guides

## Code Quality
- PEP 8 compliance
- Type hints on all functions
- Docstrings for all classes/functions
- Error handling in production code

## Documentation
- Clear, friendly tone
- Examples with all explanations
- Links to related content
- No jargon without explanation

## Testing
- All Python code must be runnable
- All notebooks must execute from fresh kernel
- All SVGs must render correctly

## Design
- Modern, minimal aesthetic
- Blue (#2563EB) and purple (#7C3AED) color scheme
- Accessible (WCAG AA contrast)
- Consistent with Claude branding
  1. File: .env.example
ANTHROPIC_API_KEY=your-key-here
  1. Create directory structure:
mkdir -p guides/{guide-{01..20}-*,guide-s{1..6}-*}/{notebooks,scripts/examples,exercises/{starter_code,solutions},assets/{diagrams,images},datasets}
mkdir -p assets/svg

PHASE 1: SVG Assets (1-2 hours in Cursor)

Step 1: Create SVG Icons

In Cursor, use this prompt:

@file SVG_ICON_PACKAGE.md

Create all SVG icons listed in "Icons to Create" section.

For each icon:
1. Create file: assets/svg/[icon-name].svg
2. Use 24x24 viewBox (except claude-icon which is 48x48)
3. Style: stroke-based, currentColor, stroke-width 2
4. Modern, minimal design matching Claude aesthetic
5. Colors: Primary #2563EB (blue) or #7C3AED (purple)

Icons to create:
- chevron-down.svg
- chevron-up.svg
- checkmark.svg
- circle-check.svg
- x-mark.svg
- book.svg
- code.svg
- lightbulb.svg
- play.svg
- pause.svg
- download.svg
- settings.svg
- info.svg
- warning.svg
- github.svg
- twitter.svg
- brain.svg
- chart.svg
- database.svg
- rocket.svg
- star.svg
- puzzle.svg

All in one session, save to assets/svg/

Step 2: Create SVG Utility File

Create: assets/svg/index.md

# SVG Icon Library

All SVG icons for Claude Guides. Use with `<img>` tags or inline SVG.

## Icon Naming Convention
- Navigation: `arrow-*.svg`, `chevron-*.svg`
- Status: `checkmark.svg`, `circle-check.svg`, `x-mark.svg`
- Content: `book.svg`, `code.svg`, `lightbulb.svg`
- Actions: `play.svg`, `download.svg`
- Utility: `settings.svg`, `info.svg`, `warning.svg`
- Social: `github.svg`, `twitter.svg`
- Concepts: `brain.svg`, `chart.svg`, `database.svg`

## Usage
```html
<img src="../assets/svg/checkmark.svg" alt="Complete" class="icon" />

Styling

All icons use currentColor for flexible coloring:

.icon { color: #2563EB; }
.icon:hover { color: #1E40AF; }

---

### PHASE 2: Jupyter Notebooks (10-15 hours in Cursor)

**Session 1: Guides 01-05 Notebooks**

@file CURSOR_BUILD_INSTRUCTIONS.md

Create all Jupyter notebooks for Guides 01-05.

Location: guides/guide-XX-topic/notebooks/

For each guide, create: 1. 01_introduction.ipynb (1.5 hours of content) 2. 02_intermediate.ipynb (2.5 hours of content) 3. 03_advanced.ipynb (2 hours of content)

Use guide-01 and guide-14 READMEs as reference for topics.

Style: - Markdown explanations - 5-10 code cells per notebook - Output shown - Well-commented code - Type hints in all code

Guides to create for: - 02: Claude's Capabilities & Models - 03: Prompt Engineering Fundamentals - 04: Using Claude's API - 05: Claude Tokens & Rate Limits


**Repeat for Guides 06-20 and S1-S6** (create in batches of 5)

---

### PHASE 3: Python Scripts (8-12 hours in Cursor)

**Session 1: Guide-Specific Scripts**

Create production-ready Python scripts for Guides 01-05.

Location: guides/guide-XX-topic/scripts/

Files per guide: - main_application.py (complete, working example) - utilities.py (helper functions) - examples/example_1.py (use case 1) - examples/example_2.py (use case 2)

Requirements: - PEP 8 compliant - Type hints - Docstrings - Error handling - Works standalone - No hardcoded secrets - 150-300 lines each

Use simple_chatbot.py from guide-01 as template for style.


**Repeat for remaining guides** (batches of 5)

---

### PHASE 4: Exercises (8-12 hours in Cursor)

**For each guide, create:**

Create exercises for Guide XX: [Topic]

Location: guides/guide-XX-topic/exercises/

Files: 1. exercises.md (problem statements) 2. starter_code/exercise_1.py 3. starter_code/exercise_2.py 4. starter_code/exercise_3.py 5. solutions/exercise_1_solution.py 6. solutions/exercise_2_solution.py 7. solutions/exercise_3_solution.py

Structure: - Exercise 1: Beginner (30 min) - Exercise 2: Intermediate (45-60 min) - Exercise 3: Advanced (60-90 min)

Include: - Clear problem statements - Learning objectives - Requirements checklist - Hints - Complete solutions


---

### PHASE 5: Remaining Documentation (4-6 hours in Cursor)

**For each guide, create:**

Create comprehensive README and supporting files for Guide XX.

Location: guides/guide-XX-topic/

Files: 1. README.md (3,000+ words) - Learning objectives - Prerequisites - Time estimates - Content overview - Key concepts - Content structure - Exercises section - Next steps - Further learning

  1. RESOURCES.md (500 words) - Official docs - Related guides - External resources - Community links

  2. requirements.txt - Guide-specific dependencies only


---

### PHASE 6: Diagrams (5-8 hours in Cursor)

**For each guide, create:**

Create Mermaid diagrams for Guide XX.

Location: guides/guide-XX-topic/assets/diagrams/

Create 2-3 diagrams per guide: 1. Concept architecture diagram 2. Process flow diagram 3. System interaction diagram (if applicable)

Formats: - Mermaid flowchart - Mermaid sequence diagram - Mermaid graph

Files: - concept-diagram.mermaid - flow-diagram.mermaid - architecture-diagram.mermaid (if needed)


---

### PHASE 7: Sample Data (3-5 hours in Cursor)

**For guides needing data:**

Create sample datasets for practical exercises.

Location: guides/guide-XX-topic/datasets/

File types: - CSV files (data analysis guides) - JSON files (API response examples) - TXT files (text processing) - Sample code snippets

Realistic data, sufficient for exercises, privacy-respecting.


---

## 🔄 PARALLEL WORKFLOW OPTION

If using multiple Cursor windows:

**Window 1**: Generate all READMEs (all 26 guides)
**Window 2**: Generate all Notebooks (all 26 guides)
**Window 3**: Generate all Python scripts (all 26 guides)
**Window 4**: Generate all Exercises (all 26 guides)
**Window 5**: Generate SVG assets + Diagrams

Then merge all folders together.

---

## ✅ BUILD CHECKLIST

### SVG Assets
- [ ] claude-icon.svg ✅
- [ ] arrow-right.svg ✅
- [ ] chevron-down.svg
- [ ] chevron-up.svg
- [ ] checkmark.svg
- [ ] circle-check.svg
- [ ] x-mark.svg
- [ ] book.svg
- [ ] code.svg
- [ ] lightbulb.svg
- [ ] play.svg
- [ ] pause.svg
- [ ] download.svg
- [ ] settings.svg
- [ ] info.svg
- [ ] warning.svg
- [ ] github.svg
- [ ] twitter.svg
- [ ] brain.svg
- [ ] chart.svg
- [ ] database.svg
- [ ] rocket.svg
- [ ] star.svg
- [ ] puzzle.svg

### For Each of 26 Guides
- [ ] README.md (3,000+ words)
- [ ] 3 Jupyter notebooks (01, 02, 03)
- [ ] main_application.py
- [ ] utilities.py
- [ ] 2-3 example scripts
- [ ] 3 exercises with starters
- [ ] 3 exercise solutions
- [ ] 2-3 Mermaid diagrams
- [ ] RESOURCES.md
- [ ] requirements.txt
- [ ] Sample datasets (if needed)

---

## 📊 METRICS TO TRACK

As you build, measure:
- **Notebooks created**: 78 total (3 × 26)
- **Python scripts**: 50+ total (2-3 per guide)
- **Exercises**: 78+ total (3 per guide)
- **Words written**: Target 250,000+
- **Lines of code**: Target 5,000+
- **Files created**: Target 300+
- **SVG assets**: Target 24 icons

---

## 🎯 QUALITY GATES

Before moving to next phase:

- [ ] Code runs without errors
- [ ] All functions have docstrings
- [ ] Type hints present
- [ ] Notebooks execute from fresh kernel
- [ ] SVGs render at multiple sizes
- [ ] Links are valid (will check at end)
- [ ] Consistent style across similar files
- [ ] Spellcheck all markdown

---

## 🚀 FINAL INTEGRATION

**Step 1: Merge SVG Assets**

Copy all SVG files to: assets/svg/ Verify all are rendering correctly


**Step 2: Verify Structure**

All 26 guides have complete structure: - guides/guide-XX-topic/README.md - guides/guide-XX-topic/notebooks/ - guides/guide-XX-topic/scripts/ - guides/guide-XX-topic/exercises/ - guides/guide-XX-topic/assets/ - guides/guide-XX-topic/datasets/


**Step 3: Create Master Index**

Create: INDEX.md - Links to all 26 guides - Overview of entire project - Statistics and metrics - Quick navigation


**Step 4: Final Review**

---

## 💾 SAVE & BACKUP

After each phase:
```bash
git add .
git commit -m "Phase X: [Phase Name] complete"
git push

🎉 DEPLOYMENT

When complete: 1. Create GitHub repository 2. Push all files 3. Enable GitHub Pages (if needed) 4. Create release v1.0 5. Share with community


⏱️ ESTIMATED TIMELINE

Total: 70-100 hours of Cursor work (heavily parallelizable)


🎓 LEARNING OUTCOMES

After building this entire project with Cursor, you will have:

✅ Complete educational curriculum
✅ Professional code examples
✅ Modern SVG asset library
✅ Comprehensive documentation
✅ Production-ready project
✅ Ready for monetization (Berta products)
✅ Community-ready open-source project


📝 FINAL NOTES

This workflow is designed to be: - Efficient: Batched by type, parallelizable - Consistent: Templates and style guides - Complete: Nothing left out - Professional: Production-quality output - Scalable: Can add more guides later

Start with Phase 0 and work systematically through all phases.

Expected result: Professional educational platform ready for launch. 🚀


Ready to build? Load this file into Cursor and start with Phase 1: SVG Assets 🎨