원클릭으로
init-project
Initialize a new Mozaiks project with tier selection. Guides through preset choice and project scaffolding.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Initialize a new Mozaiks project with tier selection. Guides through preset choice and project scaffolding.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Set up Mozaiks from scratch. Walks through Docker, Python, Node, environment variables, and verification.
Customize app shell branding - themes, colors, navigation, logos. Works with app/brand/ and app/config/ declarative files.
Add features to an existing Mozaiks project. Helps users upgrade tiers or enable individual capabilities.
Add a backend module (deterministic CRUD/action handler) to an existing Mozaiks app.
Add a frontend page (AppPageSchema) to an existing Mozaiks app.
Review or implement a change to AgentGenerator prompts, workflow bundle structured outputs, workflow scaffolds, universal prompt injection, or workflow-agent safety guidance.
| name | init-project |
| description | Initialize a new Mozaiks project with tier selection. Guides through preset choice and project scaffolding. |
| argument-hint | [optional: preset name like 'chat' or 'full'] |
Help the user initialize a new Mozaiks project with the right tier preset.
Mozaiks uses a tier system to reduce complexity for developers who don't need the full stack:
For: Backend developers building AI APIs Includes: AI workflow runtime only Use when: You want pure REST API for workflow execution, no UI
mozaiks init engine --name my-api
What you get:
For: Developers building chatbots and AI assistants Includes: AI workflows + chat UI Use when: You want a working chatbot with UI, but no complex backend
mozaiks init chat --name my-chatbot
What you get:
For: Teams building multi-user SaaS products Includes: AI + chat + modules + event bus + auth Use when: You need deterministic app actions, user management, and event-driven automation
mozaiks init integrated --name my-saas
What you get:
For: Production products with admin needs Includes: Everything + admin portal + full management surfaces Use when: You need complete product infrastructure
mozaiks init full --name my-product
What you get:
When the user wants to create a new project:
Ask what they're building:
Run the init command:
mozaiks init <preset> --name <app-name>
Explain what was created:
app/app.json with app identity and startup intentapp/config/ai.json + app/config/shell.jsonapp/brand/theme_config.json for visual identityapp/modules/, app/workflows/, and app/ui/pages/ stubsExplain starter content is opt-in:
init creates shape only--starter only when the user explicitly wants example workflow contentGuide next steps:
mozaiks serve . from the workspace rootapp/app.json, app/config/ai.json, and app/brand/theme_config.jsonUsers can always add more features later:
# Enable individual features
mozaiks add modules
mozaiks add event_bus
mozaiks add auth
mozaiks add admin
# Or upgrade to higher tier
mozaiks add --preset integrated
User: "I want to build a simple chatbot for my website"
You: "For a simple chatbot, I recommend the chat tier. This gives you:
Let me initialize your project:
mozaiks init chat --name my-website-bot
This will create:
app/app.json (preset: chat)app/config/ai.json and app/config/shell.jsonapp/brand/theme_config.jsonapp/workflows/, app/modules/, and app/ui/pages/If you want starter example content too, use:
mozaiks init chat --name my-website-bot --starter
You can always add auth, operations, or admin features later with mozaiks add."