Documentation

Everything you need to get the most out of PromptForge — from installation to advanced settings.

Installation

PromptForge is not yet listed on the Chrome Web Store. To install the development version:

  1. Download the extension from the Chrome Web Store (coming soon)
  2. Open Chrome and go to chrome://extensions
  3. Enable Developer mode (toggle in the top right)
  4. Click Load unpacked and select the pomptforge/ folder
  5. The ⚡ icon will appear in your toolbar
After any file change, click the reload button on the extension card in chrome://extensions, then hard-refresh the tab with Ctrl+Shift+R.

How it works

PromptForge attaches a keyboard listener to the page in capture phase. When you press Enter in a supported chat input, it intercepts the event before the site processes it, opens the enhancement modal, and waits for you to build and confirm your prompt. When you click Enhance & Send, it injects the enhanced prompt into the input field and submits it.

Your original prompt is always shown in the modal so you never lose what you typed. All fields in every framework are optional — leave anything blank and it simply won't appear in the assembled output.

Tip: Press Ctrl+Enter to send any message without triggering PromptForge. Useful for quick follow-up replies in a conversation.

Supported sites

SiteURLStatus
ChatGPTchatgpt.com / chat.openai.com✅ Supported
Claudeclaude.ai✅ Supported
Geminigemini.google.com🗓 V2 backlog
Copilotcopilot.microsoft.com🗓 V2 backlog

RTF Framework Basic

Role / Task / Format — auto-triggered for short prompts below the word count threshold (default: 30 words).

FieldDescriptionPre-filled?
RoleWho should the AI be? PromptForge infers a role from domain keywords in your prompt.If detected
TaskWhat needs doing?✅ Always
FormatHow should the output look? e.g. bullet list, numbered steps, short paragraph.If detected

CREATE Framework Detailed

Character / Request / Examples / Adjustments / Types / Evaluation — based on the PMI Prompt Engineering Workbook (2024). Auto-triggered for long or complex prompts.

All six sections are collapsible. Click any header to expand. Leave sections closed to omit them from the output.

FieldDescriptionPre-filled?
CharacterDefine the AI persona or role.If detected
RequestThe task or objective.✅ Always
ExamplesPaste text or upload a .txt or .pdf file.No
AdjustmentsConstraints, requirements, compliance notes.No
Types of OutputFormat or structure of the expected output.If detected
Evaluation & StepsSuccess criteria and step breakdown.No

SMART Framework Goal

Specific / Measurable / Achievable / Relevant / Time-bound — based on PMI prompt formula documentation. Auto-triggered when deadline or goal keywords are detected in your prompt.

SMART works in guide mode — it assembles a structured prompt in the preview pane that you can edit before sending.

FieldDescriptionPre-filled?
SpecificThe exact objective.✅ Always
MeasurableHow success will be measured.No
AchievableFeasibility of the task.No
RelevantAlignment with broader goals.No
Time-boundDeadline or timeline.If detected

Auto-classifier

The classifier runs on every intercepted prompt and selects a framework based on three signals, checked in priority order:

  1. Pinned default — if you've set a default framework in settings (not Auto), it always wins
  2. SMART keywords — deadline, goal, timeline, OKR, KPI, "by end of quarter" etc. → SMART
  3. Word count — at or above threshold → CREATE
  4. Complexity keywords — detailed, comprehensive, evaluate, stakeholder etc. → CREATE
  5. Fallback — everything else → RTF

You can always override the classifier's choice using the framework toggle inside the modal.

The modal slides up from the bottom of the page when you press Enter. It contains:

Quality checklist

A collapsible section with 8 yes/no checkboxes based on PMI effective prompt characteristics. As you check items, a colour bar updates from red → amber → green.

AI Assist

The AI Assist button in the modal footer assembles your current prompt and wraps it in a meta-prompt:

"Review the following prompt and suggest improvements for clarity, specificity, and structure. Return an improved version."

The full meta-prompt is copied to your clipboard. Paste it into ChatGPT or Claude to get AI feedback on your prompt. No API calls are made from the extension itself.

Preview & edit

Click Preview to assemble all filled fields into the final prompt. The preview pane is a live textarea — you can edit the assembled prompt directly before sending. What you see in the preview is exactly what gets sent.

Settings reference

Access full settings via the ⚙ icon in the toolbar popup, or right-click the extension icon → Options.

SettingDefaultDescription
Enable PromptForgeOnGlobal on/off switch
Show quality checklistOnShow/hide the 8-point checklist in the modal
Word count threshold30 wordsPrompts at or above this count trigger CREATE instead of RTF
Minimum words to intercept4 wordsPrompts below this count pass through without the modal — prevents interception of short follow-up replies
Default frameworkAutoAuto lets the classifier decide. Pin to RTF, CREATE, or SMART to always use that framework.
RTF enabledOnEnable or disable the RTF framework
CREATE enabledOnEnable or disable the CREATE framework
SMART enabledOnEnable or disable the SMART framework
GuardianAI awareOffShows a notice in the modal when GuardianAI is active. GuardianAI scans the enhanced prompt after Enhance & Send.

Keyboard shortcuts

ShortcutAction
EnterIntercept and open the PromptForge modal
Ctrl+EnterSend without PromptForge (bypass)
Shift+EnterNew line (standard behaviour, not intercepted)
Alt+Shift+PDisable PromptForge instantly. Re-enable from the popup.

To change the Alt+Shift+P shortcut, go to chrome://extensions/shortcuts and find PromptForge.

Prompt history

Every prompt enhanced via Enhance & Send is automatically saved. Access history from the toolbar popup → Saved Prompts, or via the Options page → Saved Prompts tab.

Per-entry actions: Copy the enhanced prompt, Download as a .md file, or Delete.

Bulk actions: Export all as JSON (for backup), Clear all. History is capped at 500 entries.

Privacy & data

PromptForge is designed to be fully private:

Permissions used: storage, activeTab, scripting — the minimum required to function.