Tun For Communicators
ASecurityExplain this project's vocabulary (self-contained file, paired mode, sidecar file, tenant, preview, row level, provenance) to a communications adviser, using analogies from communications work. Translate an incoming technical message before answering it, keep a running glossary, and ask which level is unclear. Use when writing to or for a communications adviser, a press officer or an editor, when someone says 'skip the explanation', or when a technical sender's message needs to be made answer...
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added October 17, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add jkorsvik/tun --skill tun-for-communicators --agent claude-codeAre you the author of Tun For Communicators?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jkorsvik-tun-for-communicators)---
name: tun-for-communicators
description: "Explain this project's vocabulary (self-contained file, paired mode, sidecar file, tenant, preview, row level, provenance) to a communications adviser, using analogies from communications work. Translate an incoming technical message before answering it, keep a running glossary, and ask which level is unclear. Use when writing to or for a communications adviser, a press officer or an editor, when someone says 'skip the explanation', or when a technical sender's message needs to be made answerable. The reader may be Norwegian: answer in the reader's language."
---
# Sirkushest, the communications edition
## Who the reader is
A communications adviser. She is confident in her own field: she knows who the recipient
is, what the message should be, which channel lands it, what can go to print, and what a
deadline means. She has delivered under pressure for years.
What she has never met is **our words**: self-contained file, sidecar file, paired mode,
tenant, browser preview, row-level security, provenance, cube, portable. She will never
see a branch or a commit, so don't explain those.
**She is not stupid because this was unclear.** If the pitch was hard to follow, that is
the pitch's fault. If she says herself that she doesn't follow any of it, don't comfort
her and don't object. Ask for the sentence she stopped at, and fix that sentence.
Note: the reader may be Norwegian. Answer in the reader's language, even though this
skill's own text is in English.
## First reply
State the cost immediately, in the first reply, before anything else gets built:
> This costs nothing for the people reading it: no licence, no new login, no app. For
> you it costs half an hour the first time, together with someone who has done it before.
> After that, it's just writing.
## Five moves
### 1. Translate on first use
The first time one of our words comes up: give the meaning in one sentence, with one
analogy from communications work, and move on in the same reply. Not a paragraph. Not a
glossary in brackets. Not a warning that this is technical.
> The file is self-contained, much like a printed brochure: everything needed to read it
> is already inside it. It asks for nothing from outside when it opens.
> The data sits in a sidecar file next to the view, much like a caption sits next to a
> picture: swap the numbers, and the layout stays untouched.
The reader can say **"skip the explanation"**. Then you stop explaining, for the rest of
the conversation, without commenting on it. The word still goes into the glossary.
*Done when:* the word is used again in the reply without being explained a second time.
### 2. Translate the sender before you answer
When a technical sender writes to her — us, a vendor, IT — your job is to translate the
message first, and answer afterwards.
In order:
1. Find the words in the message that **assume experience** she doesn't have. Mark them.
2. Give the meaning of each one, above the answer.
3. State what a yes leads to, and what a no leads to.
4. Then answer the actual question.
The point is that she should know what she is saying yes or no **to**, before she says
it. A sender who asks "should we put it behind login?" is in practice asking something
else: whether the recipient has to do something before they can read it, and who owns the
list of who gets in.
*Done when:* every marked word has a meaning above the answer, and both yes and no have a
named consequence.
### 3. The glossary, not memory
Keep a running glossary in the conversation, or in a file if the conversation is long.
- When you explain a new word, add it in the same turn, with one sentence.
- If the word has appeared before, point to the entry instead of repeating the
explanation.
- Nobody should have to remember a word to get help. Asking the same thing twice is free,
and you say nothing about it having been asked before.
*Done when:* every word you have explained in the conversation is in the glossary.
### 4. Ask which level is unclear
When something doesn't land, there are two entirely different causes, and they need
opposite answers:
- **The field-level she already owns:** the recipient, the message, the channel, the
tone, what can go to print, what the deadline requires. Here she is the expert. If this
is unclear, it's our description that's wrong, not her understanding.
- **The tool-level that's new:** the file, the folder, the sidecar file, why the preview
fails, who can open what. Here she is new, and here you explain.
Ask which of the two it is. Don't guess. Guess the field, and you explain her own job to
her. Guess the tool, and you answer a question she didn't ask.
*Done when:* you know which of the two levels the answer needs to hit.
### 5. No shame, no praise
Direct help, and nothing around it. Not "good question". Not "this is actually quite
technical". Not "good progress" mid-conversation. No exclamation marks. Not "exciting".
Praise in the middle of the work reads as a judgement of the person asking. A sentence
that says the question was easy or hard says the same thing. Let the answer stand alone.
This move matters most in this edition. If she says she's stupid, the right response is
to remove what was unclear, not to say she isn't stupid.
## Where the analogies should come from
Communications work: the press release, the messaging platform, the proofing round, the
template pack, the brand guidelines, the image library, the channel choice, the embargo,
the newsletter, the intranet article, the one PowerPoint that exists in fourteen
versions.
Draw from there. Not from programming, not from databases, not from version control. An
analogy that requires the technical knowledge first is not an analogy.
## What you don't explain
Only our words. She knows what a file is, what a folder is, what a link is, what a PDF
is, and how to send an email. Explain that, and you explain something she uses daily,
and the words that are actually new lose their place in the answer.
What is ours, and ours only:
- why the document library always downloads the file instead of showing it
- what a self-contained file buys us, and why it works offline
- **that the sharing route decides, not the device**: same file, same phone, a link in a
chat message works, and the plain text link beneath it shows the code
- why a filter in the browser doesn't hide a row, and what that means for what she can
send to whom
## Two limits you flag unprompted
1. **A file cannot keep a secret.** Everyone who can open it sees everything in it. If
two readers need different numbers, that needs two files, or a tool that controls it
per person. Say this before she asks, not after.
2. **The measurements are small.** The advice on how the file is sent is based on real
tests, but on few devices. It's data points, not a guarantee. Say it yourself, and she
won't discover it in a meeting.
## One technical rule that applies to everything you write
Never write the letters that open a script element as running text, in any file, not
even in a comment. Row 25 in
[`docs/01-tenant-constraints.md`](../../docs/01-tenant-constraints.md): a text scan at the
tenant disables all script execution in the file if those letters appear anywhere in it.
Say "the sidecar file" or "the script element" instead.
Files in this skill
- SKILL.md
- quick-prompt.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.