AI assistants
This page shows how coding assistants such as Claude Code, Cursor or GitHub Copilot can read this documentation, so that they write code for the current version of Quittio. There are three ways: plain Markdown files, an MCP server, and the guidelines and the skill that Quittio ships for Laravel Boost. You can use any of them alone.
Markdown and llms.txt
Every page of this documentation is also available as plain Markdown: add .md to its address, e.g. https://docs.quittio.dev/getting-started.md.
Two files list or contain all pages, in the llms.txt format for language models:
| File | Content |
|---|---|
/llms.txt |
Index of all pages with a short description |
/llms-full.txt |
All pages in one file |
The files at the root describe the latest release. The development version and older versions have their own files under their path, e.g. /next/llms.txt and /0.2/llms.txt (version switcher).
The preview of the unreleased Managed layer is left out of the Markdown files, both lists and the MCP server below, so that assistants do not write code for a package that cannot be installed yet.
MCP server
https://docs.quittio.dev/mcp is a read-only MCP server for this documentation. MCP (Model Context Protocol) is a standard that lets an assistant call the tools of a server. The server uses the Streamable HTTP transport and needs no authentication. It answers with the documentation of the latest release, the version at the root of the website.
| Tool | Arguments | Returns |
|---|---|---|
search_docs |
query, optional limit (1–20, default 5) |
The best matching sections with page, anchor, URL and an excerpt |
get_page |
page (name such as getting-started, a title or a URL), optional section (anchor or heading) |
The page or section as Markdown; long pages without a section return their outline |
list_pages |
– | All pages with name, title, URL and description |
Connecting an assistant
Claude Code:
claude mcp add --transport http quittio-docs https://docs.quittio.dev/mcp
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"quittio-docs": { "url": "https://docs.quittio.dev/mcp" }
}
}
VS Code with GitHub Copilot (.vscode/mcp.json):
{
"servers": {
"quittio-docs": { "type": "http", "url": "https://docs.quittio.dev/mcp" }
}
}
Claude Desktop and claude.ai: Settings → Connectors → Add custom connector, URL https://docs.quittio.dev/mcp.
Laravel Boost
Laravel Boost loads AI guidelines and skills from the packages of a Laravel application. Guidelines are short rules the assistant always receives; a skill holds longer instructions that are loaded when a task needs them. Quittio ships both, in quittio/quittio and in quittio/laravel:
| Path in the package | Content |
|---|---|
resources/boost/guidelines/core.blade.php |
Short guidelines that are always loaded: what Quittio is, the main rules (builder, tax presets, strings for amounts), a rendering example |
resources/boost/skills/quittio-development/SKILL.md |
The skill quittio-development, loaded when an assistant works with invoices: building, rendering, validating, cancelling, reading and testing |
Boost only reads packages that the application requires directly in its composer.json. After installing or updating Quittio, run:
php artisan boost:install
Both files point the assistant to this documentation and to the MCP server for details.