DEV Community

Jeremiah Justin Barias
Jeremiah Justin Barias

Posted on

Holodeck samples

If you want to get moving fast with HoloDeck, this samples repo is the quickest on-ramp. It's a set of ready-to-run examples you can run, poke around in, and fork as templates:

https://github.com/justinbarias/holodeck-samples


Table of Contents


Configuring Prerequisites

You'll need a handful of things installed to run the samples locally:

  1. Clone the repo

  2. Install HoloDeck CLI

  3. Grab the supporting tools

  4. Fire up the shared infrastructure

  5. Pick a sample + provider

  6. Fire up the agent and frontend


Explore the use cases

Here are the four use cases, each with OpenAI, Azure OpenAI, and Ollama flavors:

  • Ticket Routing (ticket-routing/) - Routes support tickets with structured outputs and confidence scores.
  • Customer Support (customer-support/) - RAG-powered chatbot with memory and escalation.
  • Content Moderation (content-moderation/) - Multi-category moderation with policy enforcement and consistency checks.
  • Legal Summarization (legal-summarization/) - Clause extraction, risk flags, and summary quality metrics.

Each sample sticks to the same layout, so you can find stuff fast:

<use-case>/<provider>/
├── agent.yaml
├── config.yaml
├── .env.example
├── instructions/
├── data/
└── copilotkit/

Enter fullscreen mode Exit fullscreen mode

Coding assistant integration (Claude Code, GitHub Copilot)

The repo also comes with built-in prompts for both Claude Code and GitHub Copilot to speed up agent authoring and tuning.

Claude Code

  • Slash commands live in .claude/commands/
  • /holodeck.create - Guided wizard for creating a new agent
  • /holodeck.tune path/to/agent.yaml - Tuning helper that boosts test performance

GitHub Copilot

  • Prompt files live in .github/prompts/
  • holodeck-create and holodeck-tune provide the same workflows as guided prompts
  • In VS Code, type / or #prompt: in Copilot Chat to launch them

Both tools are great for small, reviewable tweaks. Keep secrets out of prompts, and sanity-check changes by running the sample after edits.


Star, clone, fork, or use however you like! If you run into issues, file them here.

Top comments (0)