| name | add-module |
| description | Add or update a deterministic Mozaiks app module in this generated app workspace. |
| argument-hint | [module goal] |
| disable-model-invocation | true |
Complete this module task: $ARGUMENTS
- Read
AGENTS.md and .claude/rules/modules.md.
- Create or update
app/modules/<module_id>/module.yaml.
- Keep
backend/handler.py thin.
- Put business logic in
backend/service.py.
- Put persistence in
backend/repo.py.
- Add
backend/policy.py and backend/schemas.py when the module reads/writes scoped data.
- Add
runtime_extensions.yaml only for declared API routers or startup services.
- Update docs and
.env.example for new setup requirements.