ワンクリックで
llm-engineering
// Entry workflow for LLM engineering tasks (provider integration, calling wrapper, routing profiles, prompt templates, cost/telemetry, credentials/config keys). Routes to one procedure and enforces required verification.
// Entry workflow for LLM engineering tasks (provider integration, calling wrapper, routing profiles, prompt templates, cost/telemetry, credentials/config keys). Routes to one procedure and enforces required verification.
Enable and operate the CI feature (GitHub Actions / GitLab CI) with repeatable templates, artifact conventions, and opt-in delivery enablement.
Plan/apply/verify cloud environment config and secret references using env contract + policy/inventory routing; detect drift, rotate secrets, and decommission environments with approval gates. Use for staging/prod deployments and maintenance.
Bootstrap, diagnose (doctor), and reconcile local dev environment from env contract/values/secret refs; generate .env.local and redacted docs/context/env/effective-*. Use when local env is broken or needs syncing.
One-command UI governance gate that enforces the data-ui contract + semantic-token Tailwind policy and (optionally) orchestrates ESLint/Stylelint/Playwright under the same evidence run directory.
| name | llm-engineering |
| description | Entry workflow for LLM engineering tasks (provider integration, calling wrapper, routing profiles, prompt templates, cost/telemetry, credentials/config keys). Routes to one procedure and enforces required verification. |
.ai/llm-config/registry/* as the SSOT for identifiers and allowed config keys.| Task | Open the procedure |
|---|---|
| Add / integrate a provider | reference/procedures/add-provider.md |
| Standardize or introduce a single calling wrapper | reference/procedures/standardize-calling-wrapper.md |
| Add / change model routing profiles | reference/procedures/add-model-profile.md |
| Add / change prompt templates (versioned) | reference/procedures/update-prompt-template.md |
| Release / major change review | reference/procedures/release-check.md |
Open one example only if you need a concrete template.
| Example | Open |
|---|---|
| Add a provider (OpenAI-style) | reference/examples/e2e-01-add-provider-openai.md |
| Update a prompt template (versioned) | reference/examples/e2e-02-update-prompt-template.md |
| Add a model routing profile | reference/examples/e2e-03-add-model-profile.md |
No secrets in repo
credential_ref).Registry-first configuration
.ai/llm-config/registry/config_keys.yaml.Single calling surface
Versioned prompts
prompt_template_id + immutable version.credential_ref; no secrets)If you changed skills:
node .ai/scripts/lint-skills.mjs --strictnode .ai/scripts/sync-skills.mjs --scope current --providers both --mode reset --yesRegistry sanity (recommended; run before release):
node .ai/skills/workflows/llm/llm-engineering/scripts/validate-llm-registry.mjs--strict in CI.If you changed LLM config/env keys (or introduced new ones):
node .ai/skills/workflows/llm/llm-engineering/scripts/check-llm-config-keys.mjsIf the host repo has tests/lint:
.codex/skills/ or .claude/skills/ directly (generated)..ai/, .system/).