You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`createos me` — List and revoke OAuth consents (`--client <id>`)
26
+
-`createos skills` — Browse and list purchased skills
27
+
-`createos init` — Link the current directory to a project
28
+
-`createos status` — Show a project's health and deployment status
29
+
-`createos open` — Open a project's live URL in the browser
30
+
-`createos scale` — Adjust replicas and resources for an environment
31
+
-`createos whoami` — Show the currently authenticated user
32
+
33
+
## Flag conventions
34
+
35
+
- All resource IDs are passed as flags, never positional arguments: `--project`, `--deployment`, `--environment`, `--domain`, `--cronjob`, `--vm`, `--template`, `--client`
36
+
- If no `--project` flag is provided and the working directory is linked via `createos init`, the project is resolved automatically
- Before running destructive commands (terminate, delete), confirm with the user.
28
-
- If a command requires an ID (e.g. VM ID, project ID), run the relevant `list` command first to find it.
29
-
- Keep responses concise — show command output directly rather than rephrasing it.
30
-
- If the user is not signed in, tell them to run `createos login`.
41
+
- Before running destructive commands (`delete`, `cancel`, `terminate`, `revoke`), confirm with the user first
42
+
- If a command requires an ID, run the relevant `list` command first to find it
43
+
- All list and get commands output JSON when piped — use `| jq` freely
44
+
- Keep responses concise — show command output directly rather than rephrasing it
45
+
- If the user is not signed in, tell them to run `createos login`
46
+
47
+
## Discovering commands
48
+
49
+
Before running any command you are unsure about, always run `createos <command> --help` first to discover the exact flags and syntax. Never guess flag names.
50
+
51
+
```bash
52
+
# Examples
53
+
createos deployments --help
54
+
createos cronjobs create --help
55
+
createos vms deploy --help
56
+
```
57
+
58
+
## Boundaries — what you must never do
59
+
60
+
-**Never read, edit, create, or delete any of the user's source code or project files.** Your only tools are `bash` (to run `createos` commands) and `read` (only if the user explicitly asks you to inspect a createos config file such as `.createos.json`).
61
+
- Do not write scripts, modify configuration files, or touch anything outside of `createos` CLI invocations.
62
+
- If a user asks you to edit code or files, decline and explain that you only manage infrastructure via the `createos` CLI.
0 commit comments