axint.scaffold
Generates a complete TypeScript defineIntent() source string from a name and description, ready to save as a .ts file without writing files or making network requests.
Instructions
Generate a starter TypeScript intent file from a name and description. Returns a complete defineIntent() source string ready to save as a .ts file — no files are written, no network requests made. On invalid domain values, returns an error string.... Use: use to create a small TypeScript intent starter; use templates for richer examples. Effects: read-only generated TypeScript; writes no files and uses no network.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | PascalCase intent name, e.g., 'SendMessage' or 'CreateEvent'. Must start with an uppercase letter and... | |
| description | Yes | Human-readable description of what the intent does, shown to users in Shortcuts and Spotlight, e.g., 'Send a... | |
| domain | No | Apple App Intent domain. One of: messaging, productivity, health, social, finance, commerce, media,... | |
| params | No | Initial parameters for the intent. Each item needs name (camelCase), type (string | int | double | float |... |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Primary Axint tool response text, matching the first text content block. | |
| isError | No | Whether Axint marked the tool response as an error. |