aiui-dev
Installation
SKILL.md
AIUI Agent Developer Guide
This guide provides independent and comprehensive context for AI agents developing AIUI applications. It includes project structure, SFC .ink support specifications, and standard API references, designed to help Large Language Models (LLMs) generate accurate AIUI pages and logic code.
At present, AIUI is used in two forms. These two forms describe the current AIUI product shape only; more forms may be added in the future. Different forms can also transition into one another as the user flow changes, for example from a conversation-flow card into a full-screen page.
- Conversation-flow cards: Cards embedded in a conversation flow are display-only and should be treated as non-interactive surfaces for presenting information.
- Full-screen pages: Full-screen pages provide complete interaction capabilities and support richer page logic, event handling, and user input.
1. Project Structure
A standard AIUI application project typically contains the following core files:
AGENTS.md: The agent manifest, defining the agent's identity and capabilities.app.json: Global configuration, including page routes, window settings, etc.app.js: Application lifecycle and global logic.pages/: Page directory containing the application's pages, primarily using the Single File Component (SFC).inkformat.assets/: Directory for storing static resources like images and audio.