# Radiant Documentation > Build typed custom elements, controller hosts, JSX views, and Signals with Radiant. > Start at https://radiant.ecopages.app/skill.txt or https://radiant.ecopages.app/skill/SKILL.md ## Getting Started - [Best Practices](https://radiant.ecopages.app/llms-content/getting-started/best-practices.txt) - [Installation](https://radiant.ecopages.app/llms-content/getting-started/installation.txt) - [Overview](https://radiant.ecopages.app/llms-content/getting-started/introduction.txt) ## Components - [RadiantController](https://radiant.ecopages.app/llms-content/components/radiant-controller.txt) - [RadiantElement](https://radiant.ecopages.app/llms-content/components/radiant-element.txt) - [Slots](https://radiant.ecopages.app/llms-content/components/slots.txt) ## Decorators - [@attr](https://radiant.ecopages.app/llms-content/decorators/attr.txt) - [@bound](https://radiant.ecopages.app/llms-content/decorators/bound.txt) - [@controller](https://radiant.ecopages.app/llms-content/decorators/controller.txt) - [@customElement](https://radiant.ecopages.app/llms-content/decorators/custom-element.txt) - [@debounce](https://radiant.ecopages.app/llms-content/decorators/debounce.txt) - [@event](https://radiant.ecopages.app/llms-content/decorators/event.txt) - [Docs | Decorators](https://radiant.ecopages.app/llms-content/decorators/index.txt) - [@onEvent](https://radiant.ecopages.app/llms-content/decorators/on-event.txt) - [@onUpdated](https://radiant.ecopages.app/llms-content/decorators/on-updated.txt) - [@prop](https://radiant.ecopages.app/llms-content/decorators/prop.txt) - [@query](https://radiant.ecopages.app/llms-content/decorators/query.txt) - [@querySlot](https://radiant.ecopages.app/llms-content/decorators/query-slot.txt) - [@signal](https://radiant.ecopages.app/llms-content/decorators/signal.txt) - [@state](https://radiant.ecopages.app/llms-content/decorators/state.txt) ## Context - [Consume Context](https://radiant.ecopages.app/llms-content/context/consume-context.txt) - [Overview](https://radiant.ecopages.app/llms-content/context/context.txt) - [Select Context](https://radiant.ecopages.app/llms-content/context/context-selector.txt) - [Docs | Context APIs](https://radiant.ecopages.app/llms-content/context/index.txt) - [On Context Update](https://radiant.ecopages.app/llms-content/context/on-context-update.txt) - [Provide Context](https://radiant.ecopages.app/llms-content/context/provide-context.txt) ## Packages - [Docs | JSX Event Handling](https://radiant.ecopages.app/llms-content/packages/jsx-events.txt) - [Docs | JSX Overview](https://radiant.ecopages.app/llms-content/packages/jsx-overview.txt) - [Docs | JSX Rendering](https://radiant.ecopages.app/llms-content/packages/jsx-rendering.txt) - [Effects & Watchers](https://radiant.ecopages.app/llms-content/packages/signals-effects.txt) - [Signals Overview](https://radiant.ecopages.app/llms-content/packages/signals-overview.txt) - [Resources](https://radiant.ecopages.app/llms-content/packages/signals-resources.txt) - [State & Computed](https://radiant.ecopages.app/llms-content/packages/signals-state-computed.txt) - [Stores](https://radiant.ecopages.app/llms-content/packages/signals-stores.txt) ## Examples - [Controller Context Visualizer](https://radiant.ecopages.app/llms-content/examples/controller-context-visualizer.txt) - [Controller Decorator Visualizer](https://radiant.ecopages.app/llms-content/examples/controller-decorator-visualizer.txt) - [Counter](https://radiant.ecopages.app/llms-content/examples/counter.txt) - [Todo App](https://radiant.ecopages.app/llms-content/examples/todo-app.txt) - [Weather App](https://radiant.ecopages.app/llms-content/examples/weather-app.txt) ## Tools - [Controller Tooling & HMR](https://radiant.ecopages.app/llms-content/tools/controller-tooling-hmr.txt) ## Helpers - [createEvent()](https://radiant.ecopages.app/llms-content/helpers/create-event.txt) - [createEventListener()](https://radiant.ecopages.app/llms-content/helpers/create-event-listener.txt) - [createQuery()](https://radiant.ecopages.app/llms-content/helpers/create-query.txt) - [createQuerySlot()](https://radiant.ecopages.app/llms-content/helpers/create-query-slot.txt) - [debounce()](https://radiant.ecopages.app/llms-content/helpers/debounce.txt) ## SSR - [Component SSR](https://radiant.ecopages.app/llms-content/ssr/component-ssr.txt) - [Hydration](https://radiant.ecopages.app/llms-content/ssr/hydration.txt) - [JSX SSR](https://radiant.ecopages.app/llms-content/ssr/jsx-ssr.txt)