provider-devinlisted
Install: claude install-skill verivus-oss/llm-cli-gateway
# Provider: Devin CLI
Keep the gateway's Devin (`devin`) integration aligned with the upstream CLI.
This skill does not define argv or environment behaviour. The single mechanical
source of truth is `UPSTREAM_CLI_CONTRACTS.devin` in
`src/upstream-contracts.ts`, enforced by `validateUpstreamCliArgs` and
`validateUpstreamCliEnv`. Do not re-encode flags, permission modes, ACP rules,
or session rules here or in TOML.
## Identity
| Field | Value |
| ---------------- | ------------------------------------------------------------ |
| CliType | `devin` |
| Executable | `devin` |
| Distribution | vendor installer / self-update |
| Command docs | https://cli.devin.ai/docs/reference/commands |
| CLI docs | https://docs.devin.ai/cli |
| Changelog | https://docs.devin.ai/cli/changelog/stable |
| Watch categories | `flags`, `subcommands`, `permission-modes`, `acp-entrypoint` |
These values mirror `UPSTREAM_CLI_CONTRACTS.devin.upstreamMetadata` and
`docs/upstream/provider-sources.dag.toml` (`[providers.devin]`). The TypeScript
metadata is authoritative; the TOML is scanner input only.
## Gateway use
1. Discover the live gateway surface before relying on Devin-specific controls: