# Promptkit Promptkit is a reusable Go library for preparing and executing prompt-defined LLM workflows. Its module path is: ```text gitea.maximumdirect.net/eric/promptkit ``` The root `promptkit` package provides the supported public engine. Consumers can configure filesystem or in-memory prompt, profile, and schema sources, prepare requests without generation, run requests with the built-in OpenAI-compatible client, or inject their own model client and artifact reader. See the [Go package consumer guide](docs/consumers/pkg-promptkit.md) for the public workflow and contract. Contributors should start with the [development guide](docs/development.md). The [architecture policy](docs/policy/architecture.md) defines the library boundary and constraints that framework work must preserve. Promptkit is licensed under the [GNU General Public License version 3](LICENSE).