You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/conch-generator/SKILL.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -110,6 +110,31 @@ Use this skill when you need to:
110
110
- Use the `useDhti` route from the monorepo (esm-dhti-utils) to call the DHTI service and get GenAI outputs. You need to update the DHTI service route (dhtiRoute) in the config-schema.ts file. If the user has not provided it above, ask for it using a prompt.
111
111
If the user has only provided the DHTI service name, construct the full route as follows: http://localhost:8001/langserve/dhti_elixir_<service-name>/cds-services/dhti-service. Otherwise use the default value as 'http://localhost:8001/langserve/dhti_elixir_schat/cds-services/dhti-service'
112
112
113
+
### Directory Structure
114
+
115
+
```
116
+
workspace/
117
+
└── dhti-elixir/
118
+
└── packages/
119
+
└── <name>/ # Your generated elixir package
120
+
├── notes/todo.md # Your detailed TODO list and plan
121
+
├── src/dhti_elixir_<name>/ # Main code for the elixir
122
+
│ ├── chain.py # Main chain implementation
123
+
│ ├── bootstrap.py # Bootstrap/configuration file
124
+
│ ├── README.md # Documentation for your elixir
125
+
│ └── (other files, e.g., __init__.py, utils.py)
126
+
├── pyproject.toml # Add new dependencies here
127
+
└── tests/
128
+
└── test_chain.py # Example test file for chain.py
129
+
└── openmrs-esm-dhti/
130
+
└── packages/
131
+
└── esm-dhti-<name>/ # Your generated elixir package
132
+
├── notes/todo.md # Your detailed TODO list and plan
133
+
├── src/ # Main code for the conch with multiple subdirectories.
134
+
├── package.json # Update dependencies and metadata here
135
+
└── README.md # Documentation for your conch
136
+
```
137
+
113
138
## Implementation Steps
114
139
115
140
- Start implementing the feature based on your plans. Follow best practices forReact and OpenMRS frontend-module development. When you arein doubt refer to the implementation guide here: https://r.jina.ai/https://o3-docs.openmrs.org/docs/frontend-modules/overview. Test your code frequently to ensure it works as expected.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Generative AI features are built as [LangServe Apps](https://python.langchain.co
28
28
🚀 Checkout **[Vidhi Recipes](/vidhi/README.md)** for chatbot, RAG, imaging (DICOM) and MCPX for dockerized calculators
29
29
30
30
#### How (non‑technical / clinical)
31
-
DHTI includes ready‑to‑use [skills](/.github/skills/) that can prompt agentic platforms (e.g., [AntiGravity](https://antigravity.google/), VSCode, or Claude) to generate the GenAI backends and UI components (elixirs and conches) you need. Test these components with synthetic data in OpenMRS or the CDS‑Hooks sandbox, then hand them off to production teams. Because DHTI follows open standards, that handoff (the “valley of death”) becomes smoother and more predictable. Try the [prompts](/.github/skills/start-dhti/examples/e2e-sample.md) in your preferred agentic platform after cloning this repo.
31
+
DHTI includes ready‑to‑use [skills](/.agents/skills/) that can prompt agentic platforms (e.g., [AntiGravity](https://antigravity.google/), VSCode, or Claude) to generate the GenAI backends and UI components (elixirs and conches) you need. Test these components with synthetic data in OpenMRS or the CDS‑Hooks sandbox, then hand them off to production teams. Because DHTI follows open standards, that handoff (the “valley of death”) becomes smoother and more predictable. Try the [prompts](/.agents/skills/start-dhti/examples/e2e-sample.md) in your preferred agentic platform after cloning this repo.
32
32
33
33
Other skills from the open agent skills ecosystem may be useful too! For example, use `npx skills find clinical trial` to find clinical trial related skills. From the results, you can use `npx skills add <skill-name>` to use the skill in your agentic platform. (e.g.`npx skills add anthropics/healthcare@clinical-trial-protocol-skill`)
0 commit comments