AI Prompt Architecture
Complete reference for every system prompt, AI instruction, and content generation template used by Aura. This is the control layer that determines output quality.
System Prompts
Persistent context for all LLM callsSYSTEM_PROMPT_ANALYZER
Domain analysis & niche discovery{{ system_prompt_analyzer }}
/api/analyze-domain
Function: analyze_domain()
SYSTEM_PROMPT_BUILDER
Brand & content generation{{ system_prompt_builder }}
/api/build-package
Function: build_package()
Also: sales letter & image prompts
SYSTEM_PROMPT_BUILDER_LEGENDARY
Elite-tier brand & content generation — $50K agency quality{{ system_prompt_builder_legendary }}
Per-Section Legendary Overrides
{{ key }}
{{ override[:80] }}...
{{ override }}
Content Generation Pipeline
4 prompt templates in sequenceDomain Analysis Prompt
Receives the raw domain name, decomposes it into keywords, explores acronyms, cross-language meanings, mashups, and cross-domain tie-ins. Generates 7-10 scored niche ideas with monetization models, audience profiles, and valuation bands.
Output Schema:
Brand & Site Copy Prompt
The main content generation prompt. Receives niche data, discovery context (or auto-inferred context from _infer_discovery_from_niche()), and blueprint section specs built by blueprint_to_prompt_spec().
Produces:
Sales Letter Prompt
Generates a marketplace sales letter for Flippa/Sedo listings. Follows a 7-point structure for maximum persuasion.
7-Point Structure:
- Strong hook about the opportunity
- Domain/business explanation for newcomers
- 3-4 monetization methods & revenue potential
- Brandability, memorability & SEO value
- Package contents (business-in-a-box)
- Relevant affiliate programs & partnerships
- Urgency & clear call to action
Hero Image Prompt
DALL-E image generation for professional hero banners. Creates stock-photo quality visuals that communicate the industry/niche without text or logos.
Inputs:
Blueprint Section AI Instructions
16 sections · Controls output quality
{{ section.key }}
{{ section.label }}
{{ section.category }}
{% if section.required %}
required
{% endif %}
{{ section.fields | length }} fields
{{ section.key }}
{{ section.label }}
{{ section.category }}
{% if section.required %}
required
{% endif %}
{{ section.description }}
AI Instructions
{{ section.ai_instructions }}
Field Specifications
| Key | Type | Description | Constraints |
|---|---|---|---|
| {{ field.key }} | {{ field.type }} | {{ field.description }} | {% if field.min_length is defined and field.max_length is defined %} {{ field.min_length }}-{{ field.max_length }} chars {% elif field.min_items is defined and field.max_items is defined %} {{ field.min_items }}-{{ field.max_items }} items {% elif field.min_items is defined %} min {{ field.min_items }} items {% else %} — {% endif %} |
Visual Options
Depth Presets
Controls how many sections & how much content{{ preset.label }}
{{ preset.description }}