dce
Installation
SKILL.md
dce CLI
Use this skill when a user asks you to operate dce, inspect its API commands, or find the right generated command for an API task.
Workflow
- Search for candidates with
dce search "<intent>" --json; use--limitwhen needed. Search is only candidate discovery. - Inspect the exact command with
dce commands show <path...> --jsonbefore executing an unfamiliar command. - If the command detail has
auth.required=true, rundce auth status -o jsonbefore execution and readhostnameandsource. Host resolution order:--hostname>$DCE_HOST> the selected host (dce auth use <host>) >http.default_hostname> the single host inhosts.yml. If none applies, stop and ask the user to authenticate or select a host. - Execute only after flags, body, auth, HTTP path,
mutation,dry_run, and output hints are clear fromcommands show. Whenmutationis notread, preview with--<dry_run.flag>ifdry_run.modeishttp_preview; if preview is unavailable, obtain explicit user confirmation before execution.
General Commands
dce commands --json: full generated command catalog.dce commands --include-hidden --json: include hidden generated commands.dce commands show <path...> --json: source of truth for one command.dce commands schema --json: catalog schema version, surfaces, and dry-run result shape.dce search "<intent>" --json: ranked candidate commands.dce auth status -o json: resolvedhostname, itssource, theselectedhost, and every logged-in host.