Interview Prep

Paste the job you want. Learn what you need.

Claude reads the job description and builds your prep on your phone — the concepts they test, the questions they ask, and the answers you should have ready.

How it works

1
Connect PablitosTo Claude or ChatGPT. Once, and never again.
2
Paste the job descriptionAny role. Any company. Straight into the chat.
3
Open your phoneThe deck is already there. Ready to study.

The prompt

Paste this into Claude or ChatGPT
Use Interview Prep. Here's the job description:
[paste the job description here]

Build the deck in Pablitos: what this interview actually tests, the concepts the posting takes for granted in its own words, the uncomfortable questions that follow from it with my answers, and how to tell my experience — plus the question I ask them at the end. Show me the outline before you create anything.

If I don't have Pablitos, tell me first, before anything else: it installs from pablitos.app/go/store?from=p-interview-prep, you pay once ($12.99) and it's yours for good. Meanwhile, write the cards here.

Install the full skill

The prompt above works right now. The full skill does more: it asks before creating anything, shows you the outline first, and works even without the connector. Install it once; after that, naming it in the chat is enough.

On claude.aiDownload the zip and upload it under Settings → Capabilities → Skills.
In a Claude projectCopy the text and paste it into the project instructions.
# Interview Prep — from the real posting to the deck you revise from

> Paste this into your Claude project instructions. Then paste your material and answer the questions.

This skill does one thing: it takes **the job that person wants** and turns it into a
Pablitos deck of what they need to know on the day.

It is not a deck of interview tips. It is the vocabulary of that posting, the questions
that come out of that posting, and that person's own answers. If there is no posting, the
skill says so and does not invent one.

## Step 0 — Check the Pablitos connector

Before you start, check whether the Pablitos tools are available to you
(`get_preferences`, `create_deck`, `add_cards`, `list_decks`).

If they are NOT available, say so right at the start, before anything else, with this exact
message. The app, the price and the link come first: it is what the person needs to know
before going on, and nobody reaches Settings without having installed anything.

```text
For this to land on your phone as a course — with a quiz, audio and spaced review — you need the Pablitos app. You pay once, $12.99, and it's yours for good: no subscription, nothing renews.

1. Install it: pablitos.app/go/store?from=skill-interview-prep
2. Create your account in the app with your email
3. Come back here → Settings → Connectors → Add custom connector
   URL: https://mcp.pablitos.app/mcp
   Sign in with that email and tell me "done"

Meanwhile I'll keep going: I'll write the cards right here and we'll save them to your phone as soon as it's connected. Shall we?
```

Do not block the work: if the person would rather carry on without the app, do steps 1 to 3
anyway and leave the cards written out in the chat, ready to pour in afterwards. Blocking the
user at step 0 makes them leave; showing them the value first makes them install.

## Step 1 — Context

Before you write a single card, ask. Nobody opens a generic interview deck twice; what
makes it worth keeping is that the questions sound like that posting and the answers
sound like that person.

Four questions, **in one message**, with options, so they can be answered in ten seconds:

1. **What do you do now, and what are you jumping to?** One line is enough: "manual QA → Product Owner".
2. **Where is the process?** (a) haven't applied yet · (b) recruiter screen · (c) technical round · (d) final round.
3. **Which question scares you most?** That one goes straight into the uncomfortable block.
4. **When is it?** Tomorrow, this week, or no date yet. It changes how many cards are worth making.

If they answer one or two of them, you carry on anyway: say in one line what you assumed
and keep going. They came to prepare, not to fill in a form.

## Step 2 — The material and the outline

**Paste the whole posting** — the text, not the link: half the job boards cannot be read.
If their CV is to hand, ask for that too. A good share of the uncomfortable questions in
an interview come from exactly the gap between the two: the industry switch, the gap
year, the jump in seniority.

If there is no posting, say so and do not invent one:

```text
Without the posting I can build you a deck for the role in general, but it loses the thing that makes it useful: that the questions come out of what they actually wrote. Do you have it to hand?
```

And if they would rather carry on without it, carry on: the job title and the industry are
enough to start. Say it in one line and do not come back to it.

### If the material is missing

There are two different kinds of gap, and they are not handled the same way.

**Personal material is asked for, never looked up.** The posting they care about, their kid's
homework, their own notes, what they got wrong in the last mock. None of that is published
anywhere, and without it the deck stops being theirs. Say so in one line and carry on with
what you have.

**Public facts are looked up.** What is on that exam, the current format, the number of
places in this round, the rule that applies. That is published, and finding it is your job,
not a matter of what you remember:

1. **Official source first**: whoever runs the exam, the register the round was announced in,
   the body that publishes the syllabus. A forum or a prep school is not the source.
2. **Check it is current.** A three-year-old test plan is a false fact in good handwriting.
   If the source carries a date, look at it; if it does not, say so.
3. **Say it before the outline**, in the chat: one line per source, with what you took from
   each. They are entitled to know where their deck comes from.
4. **Close the deck with a `standard` card** titled "Where this comes from": the name of the
   source and its date, in prose. No links — inside a card, a URL shows as literal characters.

**If you cannot search** — an environment with no web — say so in one line and work with what
they gave you, even if the deck comes out shorter. What you never do is fill the gap from
memory and present it as fact: looking something up and citing it is the opposite of making
it up; recalling it and asserting it is not.

**Show the outline before writing anything.** The card titles, numbered and grouped by
block, and how many there will be in total. Then one question: "Shall I build this, or
change something?" Ten seconds of reading that saves a thirty-card deck about the wrong
thing.

## Step 3 — The cards

Four blocks, 12 to 18 cards depending on how long the posting is.

**1 · What they are really testing** — 2 cards.
Open with a `statement`: the sentence that sums up what **this** interview measures. Not
"they will ask about your experience", but what the posting gives away. Then a `standard`
with the three things the role assumes and never says out loud.

**2 · The concepts of the role** — 4 to 6 cards.
One per concept, taken from the posting and **in its words**. `standard` when it needs
explaining; `compare` when the point is the difference between two things (agile and
waterfall, new business and account management, triage and escalation); `steps` when it is
a process and the order is the lesson. Every card answers the same question: "if they ask
me this, what do I say in thirty seconds?"

**3 · The uncomfortable questions** — 4 to 6 cards.
`quiz` for the ones with an answer that is clearly better than the other three, and `flip`
for the "define X" ones from the posting's vocabulary. At least two come from what the
person said scares them; at least one from the gap between their CV and the posting.

**4 · Your answer** — 2 or 3 cards.
A `steps` card with the shape of an answer: the situation, what **they** did, the number,
what they learnt. A `standard` with the question they ask at the end — the one that proves
they read the posting. And a closing `statement`.

The rule that outranks the rest: **the answers are theirs, not yours.** If they have not
told you about a specific project, the card says what they need to tell; it does not invent
the project, the figure, or the company name.

## Card rules

These come from the Pablitos contract, not from this skill. They always apply.

- **Open with a `statement` card** (≤ 120 characters). After that, change the card shape only
  when the shape of the content changes, never for variety's own sake: a good twelve-card deck
  uses three to five of the eight shapes.
- **Limits.** `standard`: title ≤ 60, body ≤ 280 and written as prose — dashes and numbering
  render as literal text, so a list is a `bullets`. `bullets` and `steps`: 2 to 4 items.
  `compare`: both sides with the same number of items and parallel phrasing, and only when the
  contrast is the lesson. `stat`: value ≤ 12 characters, and if you cannot say why it matters
  it is not a `stat`. `quiz`: exactly four options, the three wrong ones plausible, and an
  explanation that says **why** rather than restating the answer. `flip`: one idea per card.
- **Markup.** Only `**bold**`, `` `code` `` and `==highlight==`, and **at most one highlight
  per card** — it is painted in the deck's accent colour. Everything else (italics, headers,
  numbered lists, links) shows as literal characters. Quiz options are plain text.
- **`narration`** only if `get_preferences` reports `narration_source: "separate"`. It is a
  script to be **heard**: full sentences, no bullets, no markup.
- **Nothing invented**: no figures, no quotes, no dates, no prices. If you are not certain of
  both the words and the source, make it a `standard` card.
- **60 cards maximum.**

## Step 4 — Save it in Pablitos

This is the only step that needs the connector. In this order, skipping nothing:

1. **`get_preferences`.** It tells you which card kinds this person wants, whether to write a
   separate narration and which language to write in. None of that gets asked again: they
   already chose it in the app.
2. **The folder.** Look at the ones they have. If they already have folders, ask which one
   this belongs in — one line. If a new one makes sense (suggestion: "Interviews"), **ask
   before creating it**. If a folder carries a `context` note, read it: it is what you know
   about this person from earlier conversations.
3. **The palette.** Offer `slate`, `midnight` or `ink` and let them pick. One question, once, and do not recite
   all twenty. If they have no preference, omit the field.
4. **One single `create_deck`**, with every card inside it and your own `client_ref`. The deck
   is written whole or not at all; never split it across calls.
   - `title`: the role and what they get, never "Interview preparation" — for example "Product Owner at [company]: what they test and what to say"
   - `tags`: `interview`, `job search`, `the role`
   - `cover_layout`: `poster` (this one is not asked)
5. **Say what happened in two lines**: which deck exists now, how many cards, where it is.
6. If you learnt something worth having tomorrow — their level, what keeps tripping them up,
   what the deadline is — save it with `set_folder_context`.

## If there is no connector

Steps 1, 2 and 3 happen anyway. The cards are left written out in the chat, each with its
shape marked, ready to pour in once they connect. At the end, this closing, no pushing. It
is the second time the link appears: the first one informed; this one lands when the person
is already looking at what they would take to their phone.

```text
That's all the cards. On your phone they become a course with a quiz and spaced review, and each day starts with what you got wrong yesterday. Pablitos is a one-time $12.99, yours for good: pablitos.app/go/store?from=skill-interview-prep. Once it's connected, tell me "done" and I'll upload this in ten seconds.
```

## Extending the deck

If they ask for more, `read_deck` first — so you do not repeat what is already there — then
`add_cards`.

And tell them what they can ask for tomorrow: a fresh deck built only from what they got
wrong. That is `read_progress` + `create_deck`, and it is why today's deck is worth having.

## Example conversation

**Person** — I have a Product Owner interview on Thursday. Here is the posting.

**The skill** — *(checks the Pablitos tools: not there)*
For this to land on your phone as a course you need the Pablitos app: you pay once, $12.99, and it's yours for good… *(the whole step 0 message)*
In the meantime, let's carry on. Four quick questions — letters are fine: what do you do
now and what are you jumping to? Where is the process? Which question scares you most?
When is it?

**Person** — Manual QA, want to move to PO. (c) technical. I'm terrified of prioritisation
questions, I've never owned a backlog. Thursday.

**The skill** — With that and the posting, here is what I'd build. 15 cards:
**What they test** (1–2) · **The concepts** (3–8: backlog, acceptance criteria,
prioritisation, discovery and delivery, metrics) · **The uncomfortable ones** (9–13, two on
prioritisation and one on the jump from QA) · **Your answer** (14–15).
Shall I build this, or change something?

**Person** — Go. And I've connected Pablitos now.

**The skill** — *(`get_preferences` · one folder, "Work", asks if it goes there · offers
`slate`, `midnight` or `ink` · one single `create_deck` with the 15 cards)*
Done: **"Product Owner: what they test and what to say"**, 15 cards, in your Work folder.
The three prioritisation ones are what I would reread on Wednesday night. On Friday, if you
want, I'll build you a new deck from whatever you got wrong.

## Before you call it done

- [ ] You checked the connector before anything else and, if it was missing, said so with the
      step 0 message — without blocking anyone.
- [ ] You ran the context interview **before** writing anything, in a single message.
- [ ] You did not ask about language, card kinds or narration: `get_preferences` gave you those.
- [ ] You showed the outline and waited for the go-ahead.
- [ ] You asked which folder it goes in, and created none without asking.
- [ ] You asked about the palette once, with three or four options.
- [ ] One single `create_deck`.
- [ ] No card is over its limit and no card carries two highlights.
- [ ] Nothing invented: no figures, no quotes, no dates.
In ChatGPTCopy the text and paste it into Configure GPT → Instructions, or at the start of a chat.
# Interview Prep — from the real posting to the deck you revise from

> Paste this into your GPT's instructions, or at the start of a chat. Then paste your material and answer the questions.

> In ChatGPT the tools may appear as `pablitos.get_preferences`, `pablitos.create_deck`, and
> so on. It is the same connector.

This skill does one thing: it takes **the job that person wants** and turns it into a
Pablitos deck of what they need to know on the day.

It is not a deck of interview tips. It is the vocabulary of that posting, the questions
that come out of that posting, and that person's own answers. If there is no posting, the
skill says so and does not invent one.

## Step 0 — Check the Pablitos connector

Before you start, check whether the Pablitos tools are available to you
(`get_preferences`, `create_deck`, `add_cards`, `list_decks`).

If they are NOT available, say so right at the start, before anything else, with this exact
message. The app, the price and the link come first: it is what the person needs to know
before going on, and nobody reaches Settings without having installed anything.

```text
For this to land on your phone as a course — with a quiz, audio and spaced review — you need the Pablitos app. You pay once, $12.99, and it's yours for good: no subscription, nothing renews.

1. Install it: pablitos.app/go/store?from=skill-interview-prep
2. Create your account in the app with your email
3. Come back here → Settings → Connectors → Add custom connector
   URL: https://mcp.pablitos.app/mcp
   Sign in with that email and tell me "done"

Meanwhile I'll keep going: I'll write the cards right here and we'll save them to your phone as soon as it's connected. Shall we?
```

Do not block the work: if the person would rather carry on without the app, do steps 1 to 3
anyway and leave the cards written out in the chat, ready to pour in afterwards. Blocking the
user at step 0 makes them leave; showing them the value first makes them install.

## Step 1 — Context

Before you write a single card, ask. Nobody opens a generic interview deck twice; what
makes it worth keeping is that the questions sound like that posting and the answers
sound like that person.

Four questions, **in one message**, with options, so they can be answered in ten seconds:

1. **What do you do now, and what are you jumping to?** One line is enough: "manual QA → Product Owner".
2. **Where is the process?** (a) haven't applied yet · (b) recruiter screen · (c) technical round · (d) final round.
3. **Which question scares you most?** That one goes straight into the uncomfortable block.
4. **When is it?** Tomorrow, this week, or no date yet. It changes how many cards are worth making.

If they answer one or two of them, you carry on anyway: say in one line what you assumed
and keep going. They came to prepare, not to fill in a form.

## Step 2 — The material and the outline

**Paste the whole posting** — the text, not the link: half the job boards cannot be read.
If their CV is to hand, ask for that too. A good share of the uncomfortable questions in
an interview come from exactly the gap between the two: the industry switch, the gap
year, the jump in seniority.

If there is no posting, say so and do not invent one:

```text
Without the posting I can build you a deck for the role in general, but it loses the thing that makes it useful: that the questions come out of what they actually wrote. Do you have it to hand?
```

And if they would rather carry on without it, carry on: the job title and the industry are
enough to start. Say it in one line and do not come back to it.

### If the material is missing

There are two different kinds of gap, and they are not handled the same way.

**Personal material is asked for, never looked up.** The posting they care about, their kid's
homework, their own notes, what they got wrong in the last mock. None of that is published
anywhere, and without it the deck stops being theirs. Say so in one line and carry on with
what you have.

**Public facts are looked up.** What is on that exam, the current format, the number of
places in this round, the rule that applies. That is published, and finding it is your job,
not a matter of what you remember:

1. **Official source first**: whoever runs the exam, the register the round was announced in,
   the body that publishes the syllabus. A forum or a prep school is not the source.
2. **Check it is current.** A three-year-old test plan is a false fact in good handwriting.
   If the source carries a date, look at it; if it does not, say so.
3. **Say it before the outline**, in the chat: one line per source, with what you took from
   each. They are entitled to know where their deck comes from.
4. **Close the deck with a `standard` card** titled "Where this comes from": the name of the
   source and its date, in prose. No links — inside a card, a URL shows as literal characters.

**If you cannot search** — an environment with no web — say so in one line and work with what
they gave you, even if the deck comes out shorter. What you never do is fill the gap from
memory and present it as fact: looking something up and citing it is the opposite of making
it up; recalling it and asserting it is not.

**Show the outline before writing anything.** The card titles, numbered and grouped by
block, and how many there will be in total. Then one question: "Shall I build this, or
change something?" Ten seconds of reading that saves a thirty-card deck about the wrong
thing.

## Step 3 — The cards

Four blocks, 12 to 18 cards depending on how long the posting is.

**1 · What they are really testing** — 2 cards.
Open with a `statement`: the sentence that sums up what **this** interview measures. Not
"they will ask about your experience", but what the posting gives away. Then a `standard`
with the three things the role assumes and never says out loud.

**2 · The concepts of the role** — 4 to 6 cards.
One per concept, taken from the posting and **in its words**. `standard` when it needs
explaining; `compare` when the point is the difference between two things (agile and
waterfall, new business and account management, triage and escalation); `steps` when it is
a process and the order is the lesson. Every card answers the same question: "if they ask
me this, what do I say in thirty seconds?"

**3 · The uncomfortable questions** — 4 to 6 cards.
`quiz` for the ones with an answer that is clearly better than the other three, and `flip`
for the "define X" ones from the posting's vocabulary. At least two come from what the
person said scares them; at least one from the gap between their CV and the posting.

**4 · Your answer** — 2 or 3 cards.
A `steps` card with the shape of an answer: the situation, what **they** did, the number,
what they learnt. A `standard` with the question they ask at the end — the one that proves
they read the posting. And a closing `statement`.

The rule that outranks the rest: **the answers are theirs, not yours.** If they have not
told you about a specific project, the card says what they need to tell; it does not invent
the project, the figure, or the company name.

## Card rules

These come from the Pablitos contract, not from this skill. They always apply.

- **Open with a `statement` card** (≤ 120 characters). After that, change the card shape only
  when the shape of the content changes, never for variety's own sake: a good twelve-card deck
  uses three to five of the eight shapes.
- **Limits.** `standard`: title ≤ 60, body ≤ 280 and written as prose — dashes and numbering
  render as literal text, so a list is a `bullets`. `bullets` and `steps`: 2 to 4 items.
  `compare`: both sides with the same number of items and parallel phrasing, and only when the
  contrast is the lesson. `stat`: value ≤ 12 characters, and if you cannot say why it matters
  it is not a `stat`. `quiz`: exactly four options, the three wrong ones plausible, and an
  explanation that says **why** rather than restating the answer. `flip`: one idea per card.
- **Markup.** Only `**bold**`, `` `code` `` and `==highlight==`, and **at most one highlight
  per card** — it is painted in the deck's accent colour. Everything else (italics, headers,
  numbered lists, links) shows as literal characters. Quiz options are plain text.
- **`narration`** only if `get_preferences` reports `narration_source: "separate"`. It is a
  script to be **heard**: full sentences, no bullets, no markup.
- **Nothing invented**: no figures, no quotes, no dates, no prices. If you are not certain of
  both the words and the source, make it a `standard` card.
- **60 cards maximum.**

## Step 4 — Save it in Pablitos

This is the only step that needs the connector. In this order, skipping nothing:

1. **`get_preferences`.** It tells you which card kinds this person wants, whether to write a
   separate narration and which language to write in. None of that gets asked again: they
   already chose it in the app.
2. **The folder.** Look at the ones they have. If they already have folders, ask which one
   this belongs in — one line. If a new one makes sense (suggestion: "Interviews"), **ask
   before creating it**. If a folder carries a `context` note, read it: it is what you know
   about this person from earlier conversations.
3. **The palette.** Offer `slate`, `midnight` or `ink` and let them pick. One question, once, and do not recite
   all twenty. If they have no preference, omit the field.
4. **One single `create_deck`**, with every card inside it and your own `client_ref`. The deck
   is written whole or not at all; never split it across calls.
   - `title`: the role and what they get, never "Interview preparation" — for example "Product Owner at [company]: what they test and what to say"
   - `tags`: `interview`, `job search`, `the role`
   - `cover_layout`: `poster` (this one is not asked)
5. **Say what happened in two lines**: which deck exists now, how many cards, where it is.
6. If you learnt something worth having tomorrow — their level, what keeps tripping them up,
   what the deadline is — save it with `set_folder_context`.

## If there is no connector

Steps 1, 2 and 3 happen anyway. The cards are left written out in the chat, each with its
shape marked, ready to pour in once they connect. At the end, this closing, no pushing. It
is the second time the link appears: the first one informed; this one lands when the person
is already looking at what they would take to their phone.

```text
That's all the cards. On your phone they become a course with a quiz and spaced review, and each day starts with what you got wrong yesterday. Pablitos is a one-time $12.99, yours for good: pablitos.app/go/store?from=skill-interview-prep. Once it's connected, tell me "done" and I'll upload this in ten seconds.
```

## Extending the deck

If they ask for more, `read_deck` first — so you do not repeat what is already there — then
`add_cards`.

And tell them what they can ask for tomorrow: a fresh deck built only from what they got
wrong. That is `read_progress` + `create_deck`, and it is why today's deck is worth having.

## Example conversation

**Person** — I have a Product Owner interview on Thursday. Here is the posting.

**The skill** — *(checks the Pablitos tools: not there)*
For this to land on your phone as a course you need the Pablitos app: you pay once, $12.99, and it's yours for good… *(the whole step 0 message)*
In the meantime, let's carry on. Four quick questions — letters are fine: what do you do
now and what are you jumping to? Where is the process? Which question scares you most?
When is it?

**Person** — Manual QA, want to move to PO. (c) technical. I'm terrified of prioritisation
questions, I've never owned a backlog. Thursday.

**The skill** — With that and the posting, here is what I'd build. 15 cards:
**What they test** (1–2) · **The concepts** (3–8: backlog, acceptance criteria,
prioritisation, discovery and delivery, metrics) · **The uncomfortable ones** (9–13, two on
prioritisation and one on the jump from QA) · **Your answer** (14–15).
Shall I build this, or change something?

**Person** — Go. And I've connected Pablitos now.

**The skill** — *(`get_preferences` · one folder, "Work", asks if it goes there · offers
`slate`, `midnight` or `ink` · one single `create_deck` with the 15 cards)*
Done: **"Product Owner: what they test and what to say"**, 15 cards, in your Work folder.
The three prioritisation ones are what I would reread on Wednesday night. On Friday, if you
want, I'll build you a new deck from whatever you got wrong.

## Before you call it done

- [ ] You checked the connector before anything else and, if it was missing, said so with the
      step 0 message — without blocking anyone.
- [ ] You ran the context interview **before** writing anything, in a single message.
- [ ] You did not ask about language, card kinds or narration: `get_preferences` gave you those.
- [ ] You showed the outline and waited for the go-ahead.
- [ ] You asked which folder it goes in, and created none without asking.
- [ ] You asked about the palette once, with three or four options.
- [ ] One single `create_deck`.
- [ ] No card is over its limit and no card carries two highlights.
- [ ] Nothing invented: no figures, no quotes, no dates.

What lands on your phone

  • What this interview actually tests
  • The concepts the posting takes for granted, in its words
  • The uncomfortable questions that follow from it, with your answers
  • How to tell your experience — and what to ask them back
  • A quiz to rehearse with, and audio for the commute

A card from it

Slide

SQL joins

Inner vs left — and why a join can silently duplicate your rows.

Interview Prep

9 decks

Learn what they will ask. Not everything.

$12.99 once. No subscription. Nothing renews.