AI Assisted Development
AI LLMs are first-class users of EmbedThis device agents. The Ioto agent ships with comprehensive AI context and guided skills that enable AI coding agents like Claude Code to understand the entire Ioto API and rapidly build embedded applications, REST APIs, and custom device management UIs.
Overview
The Ioto AI development environment provides three key components:
App Scaffold — A complete project scaffold with templates, build files, and pre-installed Ioto agent release for immediate development.
AI Context — Layered documentation that gives AI agents full understanding of the Ioto architecture, APIs, and coding conventions.
AI Skills — 19 guided workflows covering the full development lifecycle from scaffolding through security auditing.
Building Device UIs with AI
The device-ui skill enables AI agents to rapidly create custom device management web interfaces. Given a description of the desired UI, the AI agent generates a complete web application with:
- Tailwind CSS styling with dark mode support
- Responsive design for desktop and mobile
- Connection-aware behavior with health checks and offline state handling
- Data freshness tracking with automatic refresh
- Role-based access with login and user management
- Dangerous operation guards with confirmation dialogs
A typical device management UI includes pages for login, dashboard, device listing, device detail, settings, and feedback — all generated from a high-level description and wired to the Ioto REST API.
Getting Started with AI Development
Install Claude Code — Follow the Claude Code installation guide.
Open your project — Navigate to your Ioto application directory where the agent distribution is installed.
Start building — Use the
/getting-startedskill to scaffold a new application, or use any skill to begin development:bashclaude > /getting-startedUse skills as needed — Each skill provides step-by-step guidance. For example, use
/device-uito create a management interface,/databaseto set up data models, or/code-auditto review your code for security issues.
