elixir-generator

Generate a complete DHTI elixir backend project from a reusable template and scaffold.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Elixir Generator Skill enables AI agents to automatically generate new DHTI elixir projects from a standardized template, accelerating backend GenAI service creation.

Core Features & Use Cases

  • Scaffold a complete DHTI elixir project using cookiecutter-based templates and provide ready-to-run boilerplate.
  • Integrate FHIR-based data retrieval and LangServe-backed endpoints for clinical applications.
  • Build LangChain-based decision support chains and tooling with test scaffolding and documentation.
  • Reuse existing elixir templates and configurations to speed iteration.

Quick Start

To use this skill, ensure your AI agent has access to this skills directory, describe your elixir requirements (clinical functionality, FHIR resources, project name/slug starting with dhti-elixir- or dhti_elixir_), and let the agent generate the elixir following the SKILL.md instructions.

Frequently Asked Questions about elixir-generator

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

FAQPage Schema
How do I scaffold an Elixir backend project with FHIR data access?

To scaffold an Elixir backend project with FHIR data access, you describe your clinical functionality and FHIR resource requirements to an AI agent, which generates a ready-to-run project using standardized cookiecutter-based templates. This configures FHIR endpoints, dependency injection, and testing scaffolds automatically.

Can I integrate LangServe-backed endpoints into a new Elixir clinical application?

You can integrate LangServe-backed endpoints into a new Elixir clinical application by specifying LangServe requirements during project generation. The generated scaffold configures LangChain-based decision support chains and tooling alongside standard FHIR data retrieval and CDS-Hooks integration.

What is a DHTI Elixir project template used for in clinical data workflows?

A DHTI Elixir project template is used to accelerate backend GenAI service creation for clinical data workflows. It provides reusable boilerplate that pre-configures FHIR data access, CDS-Hooks integration, LangServe-backed endpoints, environment-based settings, and testing scaffolds to enable rapid experimentation.

Do I need a specific project naming convention to generate an Elixir project from a template?

You need to use a project name or slug starting with dhti-elixir- or dhti_elixir_ to generate an Elixir project from this template. Providing this naming convention along with your clinical functionality requirements allows the agent to correctly configure and output the scaffolded project.

Does the generated Elixir scaffold include testing and documentation support?

The generated Elixir scaffold includes comprehensive testing scaffolds and documentation. It builds LangChain-based decision support chains with test scaffolding and configures environment-based settings to ensure the generated clinical application is ready for rapid iteration and experimentation.

What's the best way to set up CDS-Hooks integration in an Elixir backend?

The best way to set up CDS-Hooks integration in an Elixir backend is to use a standardized scaffolding generator that applies pre-configured templates. This automatically integrates CDS-Hooks alongside FHIR endpoints and LangServe-backed services during project creation.