API Request Variable Builder
Turns a reusable API request prompt into a clean variable set covering endpoint, method, auth, payload, response format, and error handling.
Documents and exports variables from user story and acceptance criteria prompt templates — persona, goal, outcome, constraints, and definition of done.
User story templates accumulate variables unevenly. Persona and goal are almost always named consistently; acceptance criteria and definition of done vary across copies. When the same template is reused across sprint planning tools and backlog automations, {{acceptanceCriteria}} and {{criteria}}, or {{definitionOfDone}} and {{dod}}, appear as separate names for the same field in different team versions. The Prompt Variable Builder flags these similar names so you can consolidate to one consistent set before the template is shared across the team.
Open in Prompt Variable Builder
Load this template into the tool. The textarea will show the user story template with its persona, goal, and acceptance criteria variables.
Check for similar variable names
If your team's templates use {{acceptanceCriteria}} and {{criteria}}, or {{definitionOfDone}} and {{dod}}, the similarity check will flag them. Rename to one consistent form before the template enters a backlog automation.
Set types and add descriptions
Most fields are text. The priority variable might be list (High/Medium/Low). Add a description to acceptanceCriteria to clarify whether it expects plain text, Given/When/Then format, or numbered criteria.
Export for your team
Use the Markdown export as a variable reference for the team. Use JSON or CSV to integrate the schema into a backlog or ticket generation tool.
It flags them because the similarity check compares your variable names and finds {{acceptanceCriteria}} and {{criteria}} too close to be separate fields. It marks the pair; it does not merge them for you. Rename one form in the tool so a backlog automation substitutes into a single field instead of splitting the same value across two named placeholders.
Set {{priority}} to a list type and enter the allowed values High, Medium, and Low, so anyone filling this story template picks from a fixed set instead of typing free text. The type lands in the JSON or CSV export as schema; the tool records it but does not force the value when you later run the filled prompt in ChatGPT, Claude, or Gemini.
Set every variable's type in the builder, then use the JSON or TypeScript export, which turns the nine placeholders like {{persona}}, {{acceptanceCriteria}}, and {{priority}} into a typed interface for your ticket generation script. The tool emits the interface from the schema; wiring it into the script and running it stays on your side.
Turns a reusable API request prompt into a clean variable set covering endpoint, method, auth, payload, response format, and error handling.
Cleans up variables in landing page prompt templates — headline, audience, pain point, offer, social proof, CTA, and objections.
Documents variables in candidate evaluation prompt templates — candidate name, role, interview notes, strengths, concerns, and recommendation.
A reusable AI agent task template with variables for objective, context, available tools, constraints, success criteria, failure handling, and output format.
Formats fuzzy agent instructions into a structured prompt with objective, available tools, constraints, success criteria, and failure handling.
Turn any plain prompt into a reusable, variable-based template — auto-detect values and export.
Turn a fuzzy business need into requirements a team can build from — interrogate the need into concrete requirements, shape them as user stories, and write the PRD.
A feature arrives as one line — "let users change the pickup location" — and AI splits it the two wrong ways: it restates the spec, or it hands back a task list. Here is how to turn a feature into user stories with AI: sliced by the user's path, each one shippable and checkable on its own.