A curated set of prompts in YAML for AI-assisted product development, regulatory workflows, and general operations. Prompts are organized by topic—ranging from code reviews to market research—so you can mix and match them in your own agentic workflows.
docs/– additional docs and a full table of contents
Prompts are stored as .prompt.yaml or .prompt.yml files. Each prompt file
contains two sections:
- Runtime information – ordered
messageswithrole/contentpairs that form the actual prompt. Use{{variable}}placeholders for user-provided values. - Development information – optional metadata that describes the prompt and how to test it.
Top-level fields available in a prompt file include:
name– short human-readable titledescription– concise summary of what the prompt doesmodel– model identifiermodelParameters– optional model parameters such astemperaturemessages– list of system and user messagestestData– example inputs with their expected outputsevaluators– rules for verifying model responses
See docs/template_prompt.prompt.yaml for a filled-out example.
In addition to individual prompts, this repository supports Prompt Workflows,
which chain multiple prompts together to perform complex, multi-step tasks.
Workflows are defined in .workflow.yaml files and can be executed with the
included runner script.
To learn more, see the Prompt Workflows Documentation.
Run a YAML linter to verify formatting and keep the docs index current before committing:
yamllint **/*.prompt.yamlThe linter helps ensure valid YAML syntax. The repository also runs workflows to
generate missing overview.md files, verify file naming, validate prompts,
and commit the docs index when it changes.
- Create prompts as
.prompt.yamlfiles that followdocs/template_prompt.prompt.yamland place them in the appropriate folder. Convert any existing.jsonprompts to YAML and remove the obsolete JSON files. - Before committing, sanitize and standardize the file using
prompt_tools/L5_prompt_sanitiser.mdandprompt_tools/L5_standardize-prompt-files.md. - Run a YAML linter to verify formatting and update the docs index.
- Optionally, run
prompt_tools/01_architecture_review_pipeline.mdto audit the repository. - If you create a new directory, an
overview.mdwill be generated automatically by the workflow. - The same validation runs in CI, but running a YAML linter locally helps catch issues early.
This project is licensed under the Proompts Personal Use License. Individuals may freely use, modify, and distribute the prompts for personal, non-commercial purposes. Commercial entities must obtain written permission from Frederick de Ruiter before using the material.