# Introduction

Sparkling Fill consists of these three tabs:

* Layout Editor - Edit the size of your puzzle, select pre-built layouts, create your own layout, adjust black and white squares, and add features like circles within squares
* Word Editor - Enter letters and words into your puzzle. Use word completions to find words that fit available space and letter combinations, section completions to fill a selected section of the grid, and full grid completions to fill the entire puzzle
* Clue Editor - Add clues for the words in your puzzle

![Screenshot of Sparkling Fill on load](https://1529123-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LxxBeImH_ubLYPRSe9i%2F-LxxBkE5DqOTa4_ixD7W%2F-LxxJXlzuNzWRqpJZDfV%2Ffull-screen.PNG?alt=media\&token=7b4853b7-4a8e-43ec-83cc-d815ae19997a)

There are also menus and action bar at the top of the page.

See the navigation of the left for details on each area of the application.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sparklingfill.com/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
