Skip to main content

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:

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
  1. At the Claude Code prompt, describe what you want in natural language — Claude routes to the create-invent-widget skill automatically. For example:
    scaffold a new Invent widget
    create a new dashboard micro-app
    These are natural-language requests to Claude — not shell commands; they only work at the Claude Code prompt.
  2. 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.
  3. Claude will summarize your inputs and ask to confirm. Approve to proceed.
  4. 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.