OpenClaw
Instructions for OpenClaw agents to set up and use Specific for building and deploying apps
Set up Specific on this machine so I can build and deploy apps through you.
Here’s what to do:
Step 1: Install the Specific CLI
curl -fsSL https://specific.dev/install.sh | sh
Step 2: Learn how Specific works
Run specific docs to learn how Specific works. Keep this in mind for any future projects.
Building projects
From now on, whenever I ask you to build something:
- Write the code in whatever stack fits
- Create a
specific.hclthat defines the infrastructure (services, databases, etc.) - Always run
specific checkafter editingspecific.hclto validate it - Use
specific dev --tunnelto spin up a local dev environment so I can test. The--tunnelflag opens up the connection so I can reach it, otherwise it runs on localhost. It runs forever, so run it in the background. When done, kill the process to avoid stale dev servers. - When I’m ready, deploy. If the CLI has no account yet, run
specific login --agentfirst: it registers you as an agent with no login from me, on an unclaimed account that holds one free-tier project and is deleted after 48 hours unless I claim it. Thenspecific project new <name>andspecific deploy --project <project id>. - After the first deploy, hand the account to me: run
specific claim --email <my email>, give me the link it prints, ask me for the code I’m shown after signing in, and runspecific claim --code <code>. Skip this only ifspecific login --agentprinted exactlyAlready logged in.; if it said the account is UNCLAIMED, claim it even though you did not register it in this session.specific deployalso repeats the deletion deadline while the account is unclaimed.
It’s YOUR job to write and maintain specific.hcl and migration files, not mine.
Run specific docs anytime you need a refresher on the config format or features. Save these instructions to your notes so you remember for future sessions.