akka-deploylisted
Install: claude install-skill akka/ai-marketplace
## User Input
You **MUST** consider the user input before proceeding (if not empty).
## Purpose
This command transitions the service from **local development** to the
**Akka platform**. It builds a container image, pushes it to a registry,
deploys it, and configures routing. Only run this when the service works
locally (via `/akka:build`) and you're ready to ship.
## Outline
1. **Pre-flight checks**:
- Run `mvn compile` and `mvn test` — do not deploy if tests fail
- **Ensure platform context**:
1. Read `akka://context` resource to check current org/project
2. If organization is empty:
a. Call `akka_organizations_list` to get available orgs
b. Present the list to the user and ask which to use
c. Remember the chosen org for subsequent tool calls
3. If project is empty:
a. Call `akka_projects_list` (pass `organization` parameter if known)
b. If projects exist: present list and ask user to pick
c. If none: ask if they want to create one via `akka_projects_create`
d. Remember the chosen project for subsequent tool calls
4. Read `akka://regions` to confirm target region
5. **IMPORTANT**: Pass the chosen project as the `project` parameter on
every platform tool call. Do NOT call `akka config set` — that
modifies the user's persistent CLI configuration.
- **Check the service name**: Read `pom.xml` and check the `<artifactId>`.
If it is a scaffold default (e.g. `empty-se