Skip to content
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
a5fc743
Add mapbox-navigation-patterns skill
mattpodwysocki Mar 3, 2026
2316ffc
Fix broken links in navigation and data-visualization skills
mattpodwysocki Mar 3, 2026
68284bb
Merge main into add-navigation-patterns-skill, resolve README conflict
mattpodwysocki Mar 10, 2026
40f8c2b
Address review feedback: default to driving-traffic profile, document…
mattpodwysocki Jul 13, 2026
5647eb2
Fix table formatting per prettier
mattpodwysocki Jul 13, 2026
7733031
Split SKILL.md into references/ to satisfy the 500-line skill guideline
mattpodwysocki Jul 13, 2026
201db3a
Merge remote-tracking branch 'origin/main' into add-navigation-patter…
mattpodwysocki Jul 13, 2026
1fc7073
Add evals/evals.json to satisfy skill validation requirements
mattpodwysocki Jul 13, 2026
9b9f74a
Address review feedback: use lifecycle-aware MapboxNavigationApp on A…
mattpodwysocki Jul 30, 2026
a92ac3f
Fix eval.js default model: claude-sonnet-4-20250514 has been retired
mattpodwysocki Aug 4, 2026
419f41c
Fix Optimization API and congestion-coloring eval gaps
mattpodwysocki Aug 4, 2026
94fea1d
Add RouteLine guide
arturboguslawski-mapbox Aug 5, 2026
ab506eb
Add Maneuver Arrow rendering section
arturboguslawski-mapbox Aug 5, 2026
9d4a172
Add Navigation Camera
arturboguslawski-mapbox Aug 5, 2026
2e78a0e
Update examples to use lateinit
arturboguslawski-mapbox Aug 5, 2026
f4c18c9
Add VoiceGuidance
arturboguslawski-mapbox Aug 5, 2026
cc75003
Add Performance & Correctness Antipatterns reference file
arturboguslawski-mapbox Aug 5, 2026
4817844
Add eval coverage for the new Android route line and antipattern content
mattpodwysocki Aug 5, 2026
025ec53
Add iOS RouteProgress anti-pattern, ported from the Android NAV-NRO g…
mattpodwysocki Aug 5, 2026
2c3a33e
Add more evals.json for navsdk
arturboguslawski-mapbox Aug 6, 2026
444317a
Update Route Maneuver Arrows example.
arturboguslawski-mapbox Aug 7, 2026
e551357
Update android-navigation-sdk.md with information that examples are e…
arturboguslawski-mapbox Aug 7, 2026
c6cdc3e
[QUAL] Fix text formatting
arturboguslawski-mapbox Aug 7, 2026
bf37400
[DEV] Update skills to increase eval grade
arturboguslawski-mapbox Aug 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -530,6 +530,51 @@ Comprehensive guide covering marker display strategies, filtering, distance calc

---

### 🧭 mapbox-navigation-patterns

**Quick reference for implementing navigation and routing with Mapbox Directions API and Navigation SDKs.**

Covers web routing, turn-by-turn navigation, multi-stop routes, optimization, traffic-aware routing, and voice guidance across Web, iOS, and Android platforms.

**Use when:**

- Implementing routing and directions in applications
- Adding turn-by-turn navigation (iOS/Android)
- Building delivery route optimization
- Showing traffic-aware routes
- Need voice guidance for navigation
- Calculating ETAs or route alternatives

**Key topics:**

- Directions API for web (basic routes, alternatives, multi-stop, optimization)
- Navigation SDK for iOS (NavigationViewController, voice guidance, custom UI)
- Navigation SDK for Android (NavigationView, custom UI, route progress)
- Traffic-aware routing with congestion data
- Route caching and performance optimization
- Error handling and best practices

**Covers all platforms:**

- Web (Directions API with Mapbox GL JS)
- iOS (Navigation SDK for iOS with Swift)
- Android (Navigation SDK for Android with Kotlin)

**Common patterns:**

- Basic route display on map
- Alternative routes comparison
- Multi-stop waypoint routing (up to 25 waypoints)
- Route optimization for deliveries
- Turn-by-turn instruction display
- Traffic congestion visualization
- Voice-guided navigation
- Ride-sharing ETA calculations

[View skill →](./skills/mapbox-navigation-patterns/SKILL.md)

---

### 🔄 mapbox-google-maps-migration

**Comprehensive migration guide for developers moving from Google Maps Platform to Mapbox GL JS.**
Expand Down
1 change: 1 addition & 0 deletions skills/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ This directory contains Agent Skills that provide domain expertise for building
| [mapbox-maplibre-migration](./mapbox-maplibre-migration/) | Migration guide between Mapbox GL JS and MapLibre GL JS in both directions |
| [mapbox-mcp-devkit-patterns](./mapbox-mcp-devkit-patterns/) | Integration patterns for Mapbox MCP DevKit Server in AI coding assistants for style management, token management, and validation |
| [mapbox-mcp-runtime-patterns](./mapbox-mcp-runtime-patterns/) | Integration patterns for Mapbox MCP Server in AI applications with pydantic-ai, mastra, LangChain, and custom agents |
| [mapbox-navigation-patterns](./mapbox-navigation-patterns/) | Navigation and routing patterns for Directions API and Navigation SDKs |
| [mapbox-search-integration](./mapbox-search-integration/) | Complete workflow for implementing Mapbox search with discovery questions and best practices |
| [mapbox-search-patterns](./mapbox-search-patterns/) | Choosing the right search tool and parameters for geocoding and POI search |
| [mapbox-web-performance-patterns](./mapbox-web-performance-patterns/) | Performance optimization for Mapbox GL JS (initialization, markers, data loading, memory) |
Expand Down
Loading
Loading