> For the complete documentation index, see [llms.txt](https://docs.patcher.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.patcher.xyz/core-workflows/search-and-discovery.md).

# Search and Discovery

Patcher is built to help you find things quickly across both the public library and your own workspace.

## Public discovery

Discovery usually starts with **Modules**, then expands into related public racks and patches.

This is useful when you want to:

* compare modules before buying
* see how other people are using a module
* move from a single piece of gear into usable context

## Workspace search

Inside **User Area**, one search query filters your modules, racks, patches, manuals, and comments at the same time.

That matters once your workspace holds enough material that scrolling stops being efficient.

This is not a single combined cross-entity search result page. Each section keeps its own results while reusing the same query.

User Area itself requires a signed-in account.

## Discovery surfaces that matter

Patcher currently supports discovery through:

* module search and browsing
* related public racks and patches from module pages
* public rack browsing
* public patch browsing
* public profiles
* global search inside your user area

## Best way to use it

1. Start broad in the public catalogue.
2. Save the modules that matter to your collection.
3. Use User Area search once your own workspace grows.
4. Follow related public examples when you need context, ideas, or comparisons.

## Related pages

* [Modules](/core-workflows/modules.md)
* [User Area](/core-workflows/user-area.md)
* [Public Profiles](/core-workflows/public-profiles.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.patcher.xyz/core-workflows/search-and-discovery.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.
