# Overview

{% hint style="info" %}
Catana provides a feature to perform operations on TODOs by commenting on associated GitHub issues.
{% endhint %}

<figure><img src="/files/mutRA7KlnNxJEWnKhknc" alt="" width="563"><figcaption></figcaption></figure>

### <mark style="color:blue;">The pitfall of manually editing TODOs</mark>

A common pitfall when a user goes through its TODOs is to leave them untouched while they should either be removed or updated.

Having to go through a git dance and review process only to edit or remove a TODO is tedious, and **developers tend to take a mental note to follow up later** (aka never).

### <mark style="color:blue;">🤖 The perfect task for a bot</mark>

Simple changes like modifying or removing a TODO should be delegated to a bot. Catana's commands are a **convenient way to manage TODOs and save developers valuable time**.

When a user types a command, Catana will perform the requested operation and open a Pull Request for review. Developers only have to click on the "merge" button.

### <mark style="color:blue;">Usage</mark>

To perform a command, reply in a comment to a GitHub issue previously opened by Catana and **type `@catanacorp` followed by the command name**.


---

# 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.catana.dev/commands/overview.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.
