Overview
Prompt Language is a formal specification for writing structured, composable prompts for AI systems. Instead of ad-hoc string templates, it provides a grammar that makes prompts testable, versioned, and reusable.
Key Ideas
- Structured sections: Define system prompts, user messages, and tool schemas in a single file
- Composability: Import and extend prompt templates
- Variables: Type-safe variable injection
- Tooling: Parser, validator, and formatter
Motivation
As AI systems grow more complex, prompt engineering becomes a software engineering discipline. Prompt Language treats prompts as first-class artifacts with the same rigor as code — version controlled, tested, and reviewed.