AI coding assistants (GitHub Copilot, Claude, Codex, Cursor, etc.) work best when they have the exact SDK docs and API surface in context. Providing the Storyteller docs can help you:
Get code suggestions that match the Storyteller Flutter API
Troubleshoot integration issues faster (initialization, theming, deep links, analytics)
Avoid guessing platform-specific constraints (iOS vs Android)
Minimal example app in this repo: packages/storyteller_sdk/example/
{"slug": "ai", "page_title": "AI", "page_url": "AI/", "canonical_url": "/flutter/AI/", "markdown": "# Using Storyteller Flutter SDK Docs with AI Assistants\n\nThis guide explains how to use Storyteller Flutter SDK documentation with AI-powered coding assistants to speed up integration and troubleshooting.\n\n## Why Use AI Assistants with Documentation\n\nAI coding assistants (GitHub Copilot, Claude, Codex, Cursor, etc.) work best when they have the exact SDK docs and API surface in context. Providing the Storyteller docs can help you:\n\n- Get code suggestions that match the Storyteller Flutter API\n- Troubleshoot integration issues faster (initialization, theming, deep links, analytics)\n- Avoid guessing platform-specific constraints (iOS vs Android)\n\n## Adding Documentation to Your Editor\n\nCopy `public-docs/ai/llms.txt` from this repository and paste it into your AI tool as project context.\n\n## Example Prompts\n\n1. \"Using the Storyteller Flutter SDK docs, help me initialize Storyteller in my app. Here is my `main()`.\"\n1. \"Show a minimal `StorytellerStoriesRowView` integration and how to reload data.\"\n1. \"I need to integrate deep links. Based on the docs, where should I call `Storyteller.openDeeplink(...)`?\"\n1. \"Help me customize a theme (fonts + colors) using `StorytellerTheme`.\"\n\n## Additional Resources\n\n- Showcase app entry point: https://github.com/getstoryteller/storyteller-showcase-flutter/blob/main/lib/main.dart#L7\n- Minimal example app in this repo: `packages/storyteller_sdk/example/`\n", "copy_markdown_include_header": false, "base_path": "", "ai_dir": "ai", "missing_payload_behavior": "empty"}