Skip to content

Work with a coding agent

This documentation is rendered into agent skills: directories a coding agent loads on demand, each with a SKILL.md saying when to use it and the pages it carries as reference files. They are published in the satisfactory plugin of the ankka marketplace, beside ankka's own plugin, so an agent working on an ankka application can hold both.

Install the plugin

In Claude Code, add the marketplace once and install the plugin:

/plugin marketplace add thinkmorestupidless/ankka-marketplace
/plugin install satisfactory@ankka

The plugin's version is the satisfactory release whose documentation it carries.

The skills

Skill Load it when the task is
satisfactory anything about what satisfactory is, how a dataset behaves, or where to look
satisfactory-client calling the API from Scala or over HTTP: submit, stream, webhooks, lineage
satisfactory-ankka an ankka application using satisfactory: agent tools, a workflow that waits, the webhook endpoint, the fake
satisfactory-models writing or changing a model against the Java interface

Each skill's body holds the rules an agent must keep for that task, the questions to settle before writing, and the mistakes to check for. The pages under references/ are the same Markdown as this site, so a correction made here reaches the skills at the next release.

Without the plugin

llms.txt at the site root lists every page with a one-sentence description, and llms-full.txt holds the whole documentation in one file. Each page is served as Markdown at its own path with a .md suffix, so https://satisfactory.ankka.cloud/build/client.md is the Markdown of Use the client.