Learn in 1 Hour
Structured Learning Guide

GALEN in 1 Hour

Six lessons. Sixty minutes. Everything you need to communicate in GALEN.

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

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 short email to a bariatric surgeon about using SurgeryMetrics for compliance?
GALEN — 7 tokens
G.email: @bariatric-surg ~ 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. Paste the system prompt from the specification page and any model will understand GALEN input immediately.

Lesson 02
The 5-Layer Architecture
10 minutes

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: @surgeon
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: @surgeon // Generate email targeted at surgeon // ~ (tilde) = modifiers follow G.email: @surgeon ~ angle=compliance -length // > (angle) = format specification G.email: @surgeon ~ 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: med.bariatric.UK | prod=SurgeryMetrics | user=surgeon] // All statements now inherit this context silently Q: T2DM.remission.rate // Machine reads: "In UK bariatric medicine context, query T2DM remission 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
10 minutes

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: @patient
EExplain — educate or clarifyE: insulin.resistance
SSummarise — compress contentS: #prev3 >brief
DData input — structured dataD.med: BMI=42 sex=F age=45
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 D.med // Data input — medical 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 roux-en-Y bypass affects insulin resistance?"
E: bypass.roux-en-Y ~ insulin.resistance.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
"The patient is a 52 year old male with BMI 38 and type 2 diabetes."
D.med: patient | sex=M age=52 BMI=38 | T2DM
Lesson 04
Modifiers & Compression
10 minutes

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@surgeon = directed at surgeon
#Reference prior output#prev · #prev3
^High priority / urgent^urgent
?Uncertain / approximate?3kg.loss = approx 3kg
=Defined valueBMI=42 · age=45
|Conditional — if/thenBMI>40 | C: refer
>>Ordered sequencelogin >> search >> export
&Parallel / simultaneous@surgeon & @director
+pastPast tensesurgery+past
+nextFuture tenseappointment+next
++High degree++confident
+++Maximum / critical+++urgent

Compression Rules for Subjects

RuleEnglishGALEN
Drop articlesthe patient, a surgeonpatient · surgeon
Drop auxiliariesis, are, was, were, have(omit entirely)
Plural by number prefixthree patients3patient
Possession by ~surgeon's outcomesurgeon~outcome
Compound by dotrate of weight lossweight.loss.rate
Negation by !non-surgical, not invasive!surgical · !invasive

Stacking Modifiers

// Single modifier G.email: @surgeon ~ -length // Multiple stacked modifiers G.email: @surgeon ~ angle=compliance -length ^urgent // Conditional logic BMI>40 | C: refer.bariatric BMI 30–40 + T2DM | C: refer.tier3 // 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 BMI is over 40, refer for bariatric surgery. Otherwise summarise tier 3 options.
BMI>40 | C: refer.bariatric !BMI>40 | S: tier3.options >brief
Lesson 05
Full Practice
15 minutes

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 a bariatric surgeon in the UK explaining the compliance benefits of SurgeryMetrics."
[CTX: med.bariatric.UK | prod=SurgeryMetrics] G.email: @bariatric-surg ~ 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 — Patient Data
"Female patient, 38 years old, BMI 44, with type 2 diabetes, hypertension, and obstructive sleep apnoea. Awaiting laparoscopic sleeve gastrectomy."
D.med: patient | sex=F age=38 BMI=44 | T2DM+HTN+OSAS | sleeve+next
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 med.bariatric fin fin.tax.UK tech tech.web leg bus bus.SaaS sci edu gen
Example Statements
[CTX: med.bariatric.UK | prod=SurgeryMetrics]
G.email: @bariatric-surg ~ angle=compliance -length >txt
D.med: patient | sex=F age=45 BMI=42 | T2DM+HTN | bypass+next
S: #prev3 ~ ^key-point >brief
BMI>40 | C: refer.bariatric
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.