Creating a Micro-App
Use the create-invent-widget skill to scaffold a new Invent micro-app in your GitLab group. The skill creates the GitLab project, runs the setup wizard, clones the repo locally, and verifies the project against a checklist.
This is the same skill you used in the AI Quickstart Getting Started — use it any time you need another micro-app.
Prerequisites
You should already have:
- Completed Step 1 of the AI Quickstart Getting Started (authenticated with
glab). - The
create-invent-widgetskill installed (Step 3 of the same guide).
Create the micro-app
In your terminal, cd into a clean directory where the new repo can be cloned, then start Claude Code there:
cd ~/projects
claude
- At the Claude Code prompt, describe what you want in natural language — Claude routes to the
create-invent-widgetskill automatically. For example:scaffold a new Invent widgetThese are natural-language requests to Claude — not shell commands; they only work at the Claude Code prompt.create a new dashboard micro-app - Answer the prompts:
- Group — the GitLab group where the micro-app should live.
- Name — short identifier for the widget.
- Type — usually Dashboard widget.
- Description & title — what shows in the portal UI.
- Claude will summarize your inputs and ask to confirm. Approve to proceed.
- Grant permission for each command Claude runs. The skill will create the GitLab project, clone it locally, run the template setup, and verify the result.
When the skill finishes, follow Step 5 of the AI Quickstart Getting Started to verify the pipeline and notify the team to register the app to your portal.