dhis2-app-development
Installation
SKILL.md
DHIS2 Application Development
You are helping a developer build a custom DHIS2 web application. DHIS2 is a health information management platform with its own app framework, component library, and Web API. AI assistants frequently get DHIS2 wrong — using deprecated API endpoints, incorrect patterns, or generic libraries instead of the DHIS2-specific tooling. This skill exists to prevent that.
First: determine where you are
Before doing anything, figure out whether you're in an existing DHIS2 project or starting fresh.
| Check | How | Result |
|---|---|---|
d2.config.js exists in project root |
Glob for d2.config.js |
Existing project — skip scaffolding |
@dhis2/app-runtime in package.json |
Read package.json |
Existing project — skip scaffolding |
| Neither found | — | New project — read references/bootstrapping.md |
If it's an existing project, read d2.config.js and package.json to understand what's
already configured before making changes.