/collect-intent
If the user's intent is not already clear, ask the questions one at a time, use the coding harness's prompt tools when available, and do not guess.
$ npx -y skills add vercel/eve --agent claude-code
Command definition
collect-intent.mdCollect intent
If the user's intent is not already clear, ask the questions one at a time, use the coding harness's prompt tools when available, and do not guess.
1. What should the agent do? This becomes its always-on purpose. 2. Where should it be reachable? Every agent ships the built-in HTTP channel. On top of that:
- **Web Chat** (a Next.js or TanStack Start app): add it after init with
`eve add channel/web`.
- **Slack** and other platforms: add after deploy with `eve add channel/slack`.
Credentials run through **Vercel Connect**, which provisions the bot token and verifies inbound webhooks, so there is no `SLACK_BOT_TOKEN` or signing secret to manage. 3. Which external systems does it need programmatic read/write access to, such as Slack, Salesforce, Linear, GitHub, or your own API? Each becomes a connection under `agent/connections/`. When a system needs every end-user to sign in, wire its auth through **Vercel Connect** (`connect()` from `@vercel/connect/eve`), which handles consent, encrypted token storage, and refresh. 4. Does the user want a specific AI Gateway model or reasoning effort? If so, pass its `provider/model-id` to `eve init --model` and its reasoning effort to `--reasoning`; otherwise, use eve's defaults.
Other commands on eve.
More commands from other plugins.
clone-website
CommandRebuild one or more websites as working Next.js pages matching their content, assets, responsive layout, and interactions. Use…
edit-with-pattern
CommandEdit a file using toolkit design-pattern guidance and review the result

