AI-Assisted Development
AI coding assistants work best when they have the right context. Rasa publishes machine-readable documentation files that you can feed to your AI assistant so it understands Rasa concepts, syntax, and best practices.
llms.txt
The Rasa docs publish an llms.txt file following the llms.txt convention. This is a machine-readable index of every documentation page, organized by section.
| File | Description |
|---|---|
| llms.txt | Hierarchical index of all docs with links and descriptions |
| llms-full.txt | Full content of every page in a single file |
Use llms.txt when your tool needs to discover available pages. Use
llms-full.txt when you want to give an AI assistant access to the
entire documentation at once.
Documentation Modules
For more focused context, Rasa provides topic-specific documentation modules. These are self-contained markdown files covering a single area, built from the same source as the docs you're reading now. They're useful when you want to give your AI assistant deep knowledge of a specific topic without loading the entire documentation.
Core
These cover the fundamentals that most Rasa developers need:
| Module | Description |
|---|---|
| flows.md | Writing & configuring flows -- the core CALM building block |
| slots-and-memory.md | Slot types, mappings, and assistant memory |
| responses.md | Response syntax, variations, and the contextual rephraser |
| actions.md | Custom actions, MCP, A2A, action server SDK |
| configuration.md | Domain file, LLM config, and environment variables |
| rasa-pro-overview.md | Rasa Pro intro + tutorial |
Specialized
Install these based on what you're building:
| Module | Description |
|---|---|
| patterns.md | Conversation repair and deviation handling |
| enterprise-search.md | RAG pipelines and enterprise search |
| testing.md | E2E tests, assertions, coverage, and the Inspector |
| voice.md | Voice assistants with AudioCodes, Twilio, Jambonz, Genesys |
| deployment.md | Docker, Kubernetes, CI/CD, and load testing |
| channels.md | Slack, Messenger, Telegram, Twilio, and custom connectors |
| rasa-studio-overview.md | Rasa Studio intro + tutorial |
How to Use
Download a .md file and add it to your AI assistant's context. For example,
in Cursor or Claude Code, you can reference it directly as a file in your
project, or paste its contents into a conversation.
A full index of all available modules is at llms/index.md.