init-project

Initialize a Mozaiks workspace project with a tier preset and scaffolding.

14|1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/BlocUnited-LLC/mozaiks --skill init-project-blocunited-llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/BlocUnited-LLC/mozaiks/tree/main/.claude/skills/init-project
Command: npx skills add https://github.com/BlocUnited-LLC/mozaiks --skill init-project-blocunited-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the uncertainty and setup overhead of choosing the correct Mozaiks architecture by guiding you to the right tier and scaffolding the initial project structure.

Core Features & Use Cases

  • Tier-based project initialization: Selects the engine, chat, integrated, or full tier based on what you are building (API, chatbot, multi-user SaaS, or a full product with admin).
  • Opinionated scaffolding output: Creates the expected app identity and configuration files plus empty starter directories for modules, workflows, and UI pages.
  • Upgrade path planning: Helps you start minimal and later add modules like event_bus and auth or upgrade presets without rebuilding from scratch.

Quick Start

Use the init-project skill by telling it what you are building, then run mozaiks init chat --name my-chatbot to generate a starter project scaffold for a chatbot.

Frequently Asked Questions about init-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is Mozaiks project scaffolding and when do I need it?

Mozaiks project scaffolding initializes a new workspace by generating app identity, AI/shell/brand config files, and stub directories. You need it to remove setup overhead and ensure the correct architecture is chosen for your intended product scope.

How do I scaffold a chatbot workspace using Mozaiks?

To scaffold a chatbot workspace, run the command `mozaiks init chat --name my-chatbot` using the init-project skill. This generates the starter project structure with the appropriate UI-enabled chat tier configuration and empty module directories.

Can I start with a REST-only engine and upgrade to a full SaaS setup later?

Yes, you can start with a minimal REST-only engine tier and upgrade later. The scaffolding supports a clear feature upgrade path, allowing you to add modules like event_bus and auth or apply new tier presets without rebuilding from scratch.

Does Mozaiks tier selection support multi-user SaaS application development?

Mozaiks tier selection supports multi-user SaaS application development through the integrated tier. This preset generates a SaaS-ready workspace foundation with the necessary app identity and configuration files for a scalable product setup.

What is the best way to initialize a full production product foundation with admin features?

The best way to initialize a full production product foundation is to select the full tier preset. This scaffolds a complete workspace structure with admin features, configuration files, and stub directories for modules, workflows, and UI pages.

What files and directories does the Mozaiks workspace initialization generate?

Mozaiks workspace initialization generates app identity files, AI/shell/brand configuration files, and empty starter directories for modules, workflows, and UI pages, while also supporting optional starter content for immediate development.