Your coding agent can add Sirannon to your project

With one prompt, your coding agent can install the Sirannon skill and build your database, testing it before it reports back.

Read the playbook that your agent follows
  • Claude Code
  • Codex
  • Cursor
  • Copilot
  • Gemini CLI
  • Antigravity
  • Grok Build
  • OpenCode

Your agent can build any of these tasks from one prompt

When you copy a task, the button copies the whole prompt with that task written into it, so that you can paste it straight into your agent.

  • Give every customer their own Sirannon database, with our migrations applied as each one opens

    Following the skill, the agent creates the tenants folder before the first open, because Sirannon refuses a missing directory. It also checks each customer identifier, since Sirannon opens no database for an identifier with characters outside the allowed set.

    Read the lifecycle guide
  • Serve our Sirannon database to our Python backend over HTTP

    The agent leaves raw SQL off, as the skill instructs, and its authentication hook refuses every caller that may not use the database. It also keeps the server bound to 127.0.0.1 until a TLS proxy is in front of it.

    Read the registered operations guide
  • Show a live list of pending orders that updates whenever an order changes

    Your agent builds the list on a live query, which sends the rows again whenever the tables behind it change. It closes the query when the page that shows the list unmounts.

    Read the live queries guide
  • Back up our database continuously so that we can restore it to any moment

    Before anything else, the agent checks which backups the driver supports, because the browser, Bun, and Expo drivers cannot copy a database. Before it reports back, it reads the backup status to confirm that a run finished.

    Read the restore guide
  • Keep our app working offline and sync it with the server when the device reconnects

    Before it builds anything, the agent tells you that device sync is experimental. It watches each synced table before the app writes to it, because a write made earlier never reaches the server.

    Read the device sync guide
  • Add read replicas behind our primary database

    The agent builds the group on the in-memory transport first and moves it to gRPC with mutual TLS once the group behaves. It then routes writes to the primary and reads to the replicas through the topology-aware client.

    Read the replication guide

Install the skill yourself

The skills CLI can install the Sirannon skill into each of the eight agents above. When you run the command in your project, the CLI prompts you to pick the agents that should receive the skill.

npx skills add assetcorp/sirannon-db

With the skill installed, your agent checks which version of Sirannon is in your project and works from the types and documentation of that version.

Read the skill on GitHub

You can read every instruction that your agent receives

The playbook is a plain markdown file on this site, while the skill is a folder in the Sirannon repository on GitHub.