# Fundamentals

This category will provide an overview of Skript's main components and building blocks. These materials and information will help one understand how code is created using Skript.

{% hint style="warning" %}
These pages go over the *foundations* of Skript's code. They are basic and essential pieces that everything else is built upon.

One must have at least a rudimentary understanding of these concepts before moving on to more complicated matters and projects, lest they become overwhelmed or create issues too difficult to comprehend without this underlaying framework.
{% endhint %}


---

# 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://x8ight.gitbook.io/syntask/fundamentals.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.
