aicore-lifecycle-management
Installation
SKILL.md
Rules
- Run all scripts from the skill root directory with
uv run scripts/<name>.py. - Never print or log credential values — the SDK reads them from the environment.
- Scripts that delete or mutate state require
--confirm. Always pass it explicitly; never bypass it. - When the user does not specify a resource group, omit
--resource-groupso the SDK uses its configured default. - For LLM deployments: the scenario ID, executable ID, and model parameter names come from
genai-hub-foundation-models— invoke it first if those values are unknown. - Deployment configuration naming convention: use
{executable_id}--{model_name}for LLM deployments (e.g.azure-openai--gpt-4o-mini). Before creating a configuration, check whether one with that name already exists viaget_configurations.py --scenario-id <id>and reuse it to avoid duplicates.
List / Inspect Scenarios
# List all scenarios
uv run scripts/get_scenarios.py