add-feature

Enable Mozaiks features by updating feature flags in app/app.json.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps users add missing capabilities to an existing Mozaiks project without manually editing many configuration and wiring points.

Core Features & Use Cases

  • Enables features individually: add capabilities like chat_ui, modules, event_bus, auth, and admin based on what you actually need.
  • Upgrades by tier preset: move from a baseline to chat, integrated, or full capability sets in one step (additive presets).
  • Guides the next steps and restart workflow: updates app/app.json, tells you what directories and configs to create, and confirms that a restart is required for backend feature loading.

Example use case: you start with an AI runtime only project and then want deterministic module routes plus an event bus so workflows can react to domain events.

Quick Start

Run the command mozaiks add modules to enable the modules feature and receive the follow-up steps for creating the required module structure.

Frequently Asked Questions about add-feature

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

FAQPage Schema
How do I add authentication and other features to an existing Mozaiks app?

To add authentication to an existing Mozaiks app, you update the feature flags in the app/app.json configuration file. This enables individual capabilities like auth, chat UI, and modules without manually editing multiple wiring points.

What is the best way to upgrade a Mozaiks project from a baseline to a full capability set?

The best way to upgrade a Mozaiks project is by applying additive tier presets. This moves your app from a baseline configuration to chat, integrated, or full capability sets in a single step by updating app/app.json.

Why do I need to restart the backend after enabling Mozaiks modules?

You need to restart the backend after enabling Mozaiks modules to apply startup-time feature contracts. The restart ensures the newly configured feature flags in app/app.json are properly loaded into the application environment.

How do I add deterministic module routes and an event bus to my AI runtime project?

You add deterministic module routes and an event bus by running the feature enablement command for modules. The system then guides you through creating the required directory structure and configuration files for your project.

Can I enable specific Mozaiks capabilities individually instead of using tier presets?

Yes, you can enable specific Mozaiks capabilities individually. You can selectively add features like chat_ui, event_bus, auth, and an admin portal based on exactly what your application needs without upgrading the entire tier.

What configurations do I need to create after enabling a new feature in app/app.json?

After enabling a new feature in app/app.json, you must create the required module directories and configuration files. The system provides follow-up guidance outlining the exact directory structure needed for the newly enabled capability.