Gardenier is a prompt compiler that converts raw, messy user input into a Structured Prompt Object (SPO) for downstream execution by a Worker Agent/LLM.
Gardenier is not an executor. It produces deterministic, inspectable prompt specifications with explicit directives, constraints, output format, tone policy, and validation metrics.
What it does
Given a user “seed” (notes, rants, half-specs, vague prompts), Gardenier outputs exactly one SPO:
“Turn this messy idea into a clean product spec with milestones.”
Gardenier outputs an SPO.
Paste the SPO into your Worker agent/model.
The Worker returns output matching the SPO Output Format.
Example
Input seed
Turn these notes into a clean product spec:
app for restaurant orders
must reduce staff workload
needs QR table flow
keep it simple for MVP
timeline: 2 weeks
Output (SPO excerpt)
STRUCTURED PROMPT OBJECT (SPO)
Compiler: Gardenier v1.1.x Domain Type: project_spec Goal: Convert the notes into an MVP product specification with milestones and acceptance criteria.
Inputs Required:
Target audience (restaurant size/type)
Platforms (web only vs mobile)
Budget constraints (if any)
Directives:
Restate the MVP scope in one paragraph.
List user roles and top user journeys.
Define core features and non-goals.
Provide a 2-week milestone plan with deliverables.
Add acceptance criteria per feature.
List risks and mitigation steps.
Output using the required spec template.
Constraints:
Do not invent features not implied by the input.
If a required input is missing, ask before finalizing details.