conch-generator

Generate an OpenMRS ESM microfrontend scaffold from the DHTI template.

19|Updated May 2, 2024
One-click install
npx skills add https://github.com/dermatologist/dhti --skill conch-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conch-generator
Source: https://github.com/dermatologist/dhti/tree/main/.agents/skills/conch-generator
Command: npx skills add https://github.com/dermatologist/dhti --skill conch-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps AI agents scaffold a brand-new OpenMRS ESM microfrontend (DHTI conch) from this repository template, enabling rapid creation of DHTI-enabled healthcare apps.

Core Features & Use Cases

  • Scaffolds a new OpenMRS ESM microfrontend from the DHTI template with proper naming and configuration.
  • Guides environment setup and project scaffolding including workspace layout, package naming, and config updates.
  • Supports GenAI-powered backend integration by wiring to DHTI Elixir services and translation/config schemas.
  • Use Case: When you need to spin up a new OpenMRS microfrontend quickly for a specific clinical feature and test GenAI workflows within DHTI.

Quick Start

Use the skill to generate a new OpenMRS ESM microfrontend from this template by following the instructions in SKILL.md and the Examples.

Frequently Asked Questions about conch-generator

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

FAQPage Schema
How do I scaffold a new OpenMRS ESM microfrontend?

To scaffold an OpenMRS ESM microfrontend, generate a complete project structure from the DHTI template. This automatically configures the workspace layout, package naming, routing, and config-schema files to accelerate frontend development.

What is a DHTI conch in OpenMRS frontend development?

A DHTI conch is a newly scaffolded OpenMRS ESM microfrontend generated from a specific repository template. It enables the rapid creation of DHTI-enabled healthcare apps by wiring frontend modules to GenAI-powered backend services.

Can I use this to integrate an OpenMRS microfrontend with DHTI Elixir services?

Yes, the scaffolding process supports GenAI-powered backend integration by wiring the new microfrontend to DHTI Elixir services. It also configures the necessary translation and configuration schemas for the workflow.

What files do I need to configure when generating an OpenMRS ESM module?

Generating an OpenMRS ESM module requires updating package.json, index.ts, config-schema.ts, and translation files. You must also adjust moduleName, featureName, and planning notes to fulfill the clinical feature workflow.

Does the OpenMRS microfrontend generator support environment setup and routing?

Yes, the generator guides environment setup and project scaffolding, including workspace layout and package naming. It also configures routing, translations, and plans to fulfill the specific clinical feature workflow.

What are the limitations of scaffolding OpenMRS microfrontends from templates?

Scaffolding from the DHTI template is specifically designed for OpenMRS ESM microfrontends and DHTI service integration. It focuses on initializing project structure and configuration, meaning you must manually implement the actual clinical feature logic afterward.