Why a compiled language for prompts?

Because the way we manage prompts today is broken.

The bottom line

LLMs are powerful, but the tooling around them hasn't matured. We still treat prompts as strings—fragile, versionless, and hard to maintain.

.prompt brings the same discipline we apply to code: types, contracts, versioning, and compilation. Your prompts become reliable, testable, and maintainable.