Complete Reference
Complete Technical Reference

GALEN — Complete Reference

Six sections. Everything you need to understand and use GALEN in depth.

01 What is GALEN 02 Architecture 03 Intent Tokens 04 Modifiers 05 Practice 06 Reference Card
Session Timer
60:00
Your Learning Checklist
Lesson 01
What is GALEN?

Every time you write a message to an AI in plain English, you are sending far more words than the machine needs. Articles, auxiliary verbs, hedge phrases, repeated context — all of it adds overhead without adding meaning.

GALEN is a compact structured language that strips that overhead away. It is designed so that a human can write it quickly, and a machine can parse it without guessing.

Plain English — 23 words
Can you write a brief email to the finance department about the compliance requirements for our invoicing process?
GALEN — 7 tokens
G.email: @finance ~ angle=compliance -length
70% reduction
Core Idea

GALEN does not replace language — it replaces the overhead around language. You still think in English. You write in GALEN. The machine reads GALEN. Everyone saves time.

The Name

GALEN stands for George Alex Language Encoding Network. It also references Galen of Pergamon (129–216 AD) — the physician who systematised medical knowledge into a precise language that lasted fifteen centuries. The same principle applies here: precision and structure make knowledge transmissible.

Good to Know

GALEN works with any AI — Claude, ChatGPT, Gemini. Copy the system prompt below and paste it as your first message. Any model will understand GALEN immediately.

GALEN System Prompt

Paste this as your first message in any AI — ChatGPT, Claude, Gemini, or any other — before sending GALEN statements. You only need to do this once per session.

Copy and paste into your AI
You are a GALEN-aware AI assistant. GALEN is a compact structured language for human-to-machine communication.

GALEN uses 3 layers:
INTENT: SUBJECT MODIFIER

INTENT tokens:
Q — Query (ask for information)
G — Generate (create content)
E — Explain (educate or clarify)
S — Summarise (compress content)
D — Data (structured data input)
C — Command (instruct an action)
R — Revise (modify previous output)

INTENT can have a dot sub-type: G.email G.report D.med D.fin

SUBJECT: Core noun after the colon. Drop articles and hedge words. Join compound concepts with dots.

MODIFIERS (after subject, space separated):
@ — target recipient e.g. @finance @hospital-director
+ — more e.g. +detail
- — less e.g. -length -complexity
= — value e.g. angle=compliance tone=formal
# — reference previous e.g. #prev #prev3
>txt >list >brief >full >step — output format (always last)

Data input uses pipe separator:
G.workflow: overdue.invoice.followup @customers +crm +notify.finance angle=compliance >step

Examples:
G.email: @finance angle=compliance -length >txt
Q: investment.risks >brief
S: #prev3 >list
G.report: customer.complaints.last.month +top3 +management.summary >brief

When you receive a GALEN statement interpret it correctly and respond accordingly.

Lesson 02
The 5-Layer Architecture

Every GALEN statement has up to five layers. Position carries meaning — the order never changes. Only layers 1 and 3 are mandatory.

INTENT
mandatory
·
DOMAIN
session only
:
SUBJECT
mandatory
~
MODIFIER
optional
>
FORMAT
optional
Read left to right · Separators carry meaning · Position is fixed

Layer by Layer

LayerSeparatorPurposeExample
1 · Intentnone — opens statementWhat kind of response do you need?G
2 · Domaindot after intentContent type or sub-categoryG.email
3 · Subjectcolon :The core topic or targetG.email: @finance
4 · Modifiertilde ~Qualifiers, adjustments, values~ angle=compliance
5 · Formatangle >Shape of the response>txt

The Separators Are the Grammar

You do not need punctuation, tense, or articles. The separators carry the grammar:

// · (dot) = sub-type qualifier G.email // Generate an email specifically // : (colon) = subject follows G.email: @finance // Write email to finance department // ~ (tilde) = modifiers follow G.email: @finance ~ angle=compliance -length // > (angle) = format specification G.email: @finance ~ angle=compliance -length >txt

Domain Context — The Session Saver

Declare your context once at the start of a session. Everything that follows inherits it automatically — you never repeat yourself.

// Declare ONCE at session start [CTX: fin.compliance.UK | prod=InvoiceTracker | user=finance.manager] // All statements now inherit this context silently Q: invoice.settlement.rate // Machine reads: "In UK compliance finance context, query invoice settlement rate"
The Single Biggest Efficiency Rule

Never repeat your context. Set [CTX] once. Every statement after it inherits the domain, product, and user role automatically. This one habit accounts for most of GALEN's token reduction.

Practice 2.1 — Build a Context Block
You are a UK tax accountant working on a client's SIPP contribution. Set a session context.
[CTX: fin.tax.UK | role=accountant | topic=SIPP]
Lesson 03
Intent Tokens

The intent token is the first character of every statement. It declares what class of response is required — before the machine reads anything else. There are 12 intent tokens in GALEN v1.0.

The Most Important Rule

Always start with intent. It is the difference between the machine guessing what you want and knowing what you want.

The 12 Intent Tokens

TokenIntentExample
QQuery — ask for informationQ: GLP-1.mechanism
CCommand — instruct an actionC: send.report @director
GGenerate — create new contentG.email: @finance
EExplain — educate or clarifyE: market.volatility
SSummarise — compress contentS: #prev3 >brief
DData input — structured dataG.workflow: invoice.followup @customers
AAffirm — approve or confirmA: proceed
NNegate — rejectN: wrong.approach
RRevise — modify previous outputR: #prev -length
XCancel — discard previousX: ignore.last
VVerify — validate or checkV: dosage=correct
TTranslate — convert format/languageT: #prev >french

Sub-types with Dot Notation

Intent tokens may be qualified with a content sub-type. This avoids ambiguity in generate-class commands:

G.email // Generate an email G.report // Generate a report G.letter // Generate a letter G.code // Generate code G.plan // Generate a plan G.workflow // Workflow instruction — operations domain D.fin // Data input — financial domain

Memory Tip

Memorise in Three Groups

Create: Q G E S D — you are putting something into or getting something out of the system
Control: C R X — you are directing the machine
Respond: A N V T — you are reacting to output

Practice 3.1 — Identify the Intent
"Can you explain how rising interest rates affect commercial property values?"
E: interest.rates ~ property.values.mechanism
Practice 3.2 — Identify the Intent
"That's wrong — try a different approach."
N: wrong.approach ~ C: retry +different
Practice 3.3 — Identify the Intent
"Create a follow-up workflow for overdue invoices, notify the finance team, and log in CRM."
G.workflow: overdue.invoice.followup @customers +crm angle=compliance
Lesson 04
Modifiers & Compression

Modifiers are symbolic qualifiers that adjust the subject or output without adding word overhead. They sit after the ~ separator and can be stacked in any order.

Modifier Symbol Library

SymbolMeaningExample
!Negation — not, non, without!surgical = non-surgical
+Increase / more / intensify+detail = add more detail
-Decrease / less / reduce-length = make it shorter
@Target recipient@finance = directed at finance department
#Reference prior output#prev · #prev3
^High priority / urgent^urgent
?Uncertain / approximate?3kg.loss = approx 3kg
=Defined valuerevenue=low · priority=high
|Conditional — if/thenrevenue<target | C: escalate
>>Ordered sequencelogin >> search >> export
&Parallel / simultaneous@finance & @director
+pastPast tensesurgery+past
+nextFuture tenseappointment+next
++High degree++confident
+++Maximum / critical+++urgent

Compression Rules for Subjects

RuleEnglishGALEN
Drop articlesthe customer, a reportcustomer · report
Drop auxiliariesis, are, was, were, have(omit entirely)
Plural by number prefixthree customers3customer
Possession by ~manager's reportmanager~report
Compound by dotrate of weight lossweight.loss.rate
Negation by !non-surgical, not invasive!surgical · !invasive

Stacking Modifiers

// Single modifier G.email: @finance ~ -length // Multiple stacked modifiers G.email: @finance ~ angle=compliance -length ^urgent // Conditional logic revenue<target | C: escalate.sales revenue=target | C: summarise.performance // Sequence C: login >> search >> extract >> export

Output Format Tokens

Place a format token at the end of the statement after > to specify the response shape.

>txt Plain prose text >list Bullet point list >tbl Table >json JSON data structure >code Code output >brief Short summary — 3 to 5 sentences >full Comprehensive detailed response >step Numbered step-by-step >q&a Question and answer format >md Markdown formatted text
Practice 4.1 — Add Modifiers
You want a detailed report on post-operative weight loss outcomes, targeted at a hospital director, as a table.
G.report: weight.loss.outcome+postop ~ @hospital-director +detail >tbl
Practice 4.2 — Conditional Logic
If revenue is below target, escalate to sales team. Otherwise summarise performance.
revenuebrief
Lesson 05
Full Practice

Convert each of these plain English instructions into GALEN. Use everything you have learned — intent, context, subject, modifiers, and format.

Exercise 5.1 — Outreach
"Please write a brief plain text email to the finance team in the UK explaining the compliance requirements for overdue invoices."
[CTX: fin.compliance.UK | prod=InvoiceTracker] G.email: @finance ~ angle=compliance -length >txt
Exercise 5.2 — Summarise
"Can you summarise the last four responses and pull out the most important point from each?"
S: #prev4 ~ ^key-point >brief
Exercise 5.3 — Workflow Instruction
"Create a compliance-focused follow-up workflow for all overdue customers, add CRM reminders, and notify the finance and legal teams."
G.workflow: overdue.invoice.followup @customers +crm +notify.finance angle=compliance >step
Exercise 5.4 — Revision
"That last response was too long and too technical. Simplify it and cut it down."
R: #prev ~ -length -complexity
Exercise 5.5 — Step by Step
"Give me step by step instructions for setting up two-factor authentication on a web application using React."
[CTX: tech.web.react] E: 2FA.setup ~ +detail >step
Exercise 5.6 — Translation
"Translate the previous response into Arabic."
T: #prev >arabic
Now Write Three from Memory

Without looking at the tables — write one G statement, one Q statement, and one D statement about something relevant to your own work. This is the most effective way to consolidate what you have learned.

Lesson 06
Quick Reference Card
Keep this open

Everything you need in one place. Bookmark this page or print this section.

GALEN Quick Reference v1.0 — George Alex Language Encoding Network
Statement Structure
INTENT · DOMAIN : SUBJECT ~ MODIFIER > FORMAT
Only INTENT and SUBJECT are mandatory
Intent Tokens
Q C G E S D A N R X V T
Format Tokens
>txt >list >tbl >json >code >brief >full >step >q&a >md
Modifier Symbols
! + - @ # ^ ? = | >> & +past +next
Compression Rules
no articles 3x plural . compound ~ possess ! negate
Domain Tags
med fin.compliance fin fin.tax.UK tech tech.web leg bus bus.SaaS sci edu gen
Example Statements
[CTX: fin.compliance.UK | prod=InvoiceTracker]
G.email: @finance ~ angle=compliance -length >txt
G.workflow: overdue.invoice.followup @customers +crm +notify.finance angle=compliance >step
S: #prev3 ~ ^key-point >brief
revenue
Next Steps

Use the GALEN Converter to practice converting your own English sentences.
Read the full specification for domain packs and advanced grammar.
Paste the system prompt into your AI of choice — and start writing in GALEN today.