# Moonshot AI Designer ## Docs - [Defining schemas](https://moonshot.app/basics/defining-schemas.md): Get a structured JSON response after each request - [Making requests](https://moonshot.app/basics/making-requests.md): Prompt AI for responses that you can apply to your design - [Syncing with text nodes](https://moonshot.app/basics/syncing-with-text-nodes.md): Populate text nodes with text generated by AI - [Syncing with variables](https://moonshot.app/basics/syncing-with-variables.md): Change what is shown based on the AI response - [Working with auto layout](https://moonshot.app/basics/working-with-auto-layout.md): Ensure your design can adjust to various amounts of information - [Working with components](https://moonshot.app/basics/working-with-components.md): Make components in your design respond to AI - [Contact us](https://moonshot.app/help/contact.md) - [Introduction](https://moonshot.app/introduction.md): Design AI experiences in Figma by integrating real AI responses - [Updates](https://moonshot.app/more/changelog.md) - [Built on the belief that the best AI experiences require a human touch](https://moonshot.app/more/credo.md) - [Feature roadmap](https://moonshot.app/more/roadmap.md) - [Quickstart](https://moonshot.app/quickstart.md): Make your design respond to AI in a few minutes - [AI chat](https://moonshot.app/tutorials/ai-chat.md): Design an AI chat product that responds to user messages - [User personas](https://moonshot.app/tutorials/personas.md): Design a dynamic user interface that behaves differently for different types of users - [Simple app](https://moonshot.app/tutorials/simple.md): Design an AI product that tells you if something is a good idea