dot-prompt
Docs Tutorials GitHub Pricing Contact
Docs Tutorials GitHub Pricing Contact

Getting Started

  • Introduction
  • Getting Started

Language

  • Language Reference
  • Types
  • Control Flow
  • Fragments
  • Response Contracts

Learning

  • Tutorials
  • Cheat Sheet

Advanced

  • Versioning
  • API Reference
  1. Home /
  2. Tutorials

Tutorials

Step-by-step guides to help you master prompt engineering with dot-prompt.

Getting Started

Move from f-strings and scattered Markdown files to a compiled, versioned prompt workflow.

Read Guide

Your First Prompt

Build a complete educational assistant from scratch - learn params, conditionals, and response contracts.

Read Guide

TypeScript Client

Learn how to use the @dotprompt/client package to integrate dot-prompt into your JavaScript/TypeScript application.

Read Guide

Python Client

Learn how to use the dotprompt-client package to integrate dot-prompt into your Python application.

Read Guide

Teacher Mode Variations

Learn how to use vary and case to build complex, multi-turn teaching tracks.

Coming Soon

Zero-Downtime Versioning

How to handle breaking changes and auto-archiving without disrupting legacy callers.

Coming Soon
.prompt

See exactly what your AI receives.

Product

  • Docs
  • GitHub
  • Changelog
  • Roadmap

Language

  • Reference
  • Tutorials
  • Cheat Sheet
  • Specification

Community

  • Discord
  • Twitter / X
  • HN thread

Legal

  • License (Apache 2.0)
  • Privacy

© 2026 dot-prompt · Apache 2.0 · Built in public