arctl init
Scaffold a new project. The generated YAML uses the ar.dev/v1alpha1 declarative format and can be applied directly with ‘arctl apply’.
Supported types: agent NAME # picker selects framework + language mcp NAME # picker selects framework + language skill NAME prompt NAME
Usage
arctl init TYPE ... [flags]
arctl init [command]Example:
arctl init agent myagent
arctl init agent myagent --framework adk --language python
arctl init mcp my-server
arctl init mcp my-server --framework fastmcp --language python
arctl init skill my-skill
arctl init prompt my-prompt
arctl init # interactive: picker for kindAvailable Commands
| Command | Description |
|---|---|
| agent | Scaffold a new agent project |
| mcp | Scaffold a new MCP server project |
| prompt | Create a new declarative |
| skill | Scaffold a new skill project with declarative skill.yaml |
Command-specific flags
--output-dir string: Parent directory under which the project is created. Defaults to the current directory.Global flags
-h, --help: Display help information for the command.