PTENES
Skip to content
TRACK 3

🧰 AI Skills

Skills are how you package knowledge and processes for AI. This track breaks down a skill’s anatomy, the context cost each one incurs, and shows real patterns—Teach, grill-me, chaining—to turn what you know into a repeatable advantage.

Illustration for track 3: AI Skills (Skills) SKILL frontmatter + body procedure (you invoke it) ability (the model invokes it) Agent
6
Modules
36
Topics
~3h
Duration
Inter
Level
Track progress: 0% 0 of 36

Learning path map

Detailed content

3.1~30 min

🧬 Anatomy of a skill

Every skill has two doors: procedure (you invoke it) and ability (the model invokes it). Knowing which one to use changes everything.

What it is:

A package of instructions and processes that teaches the agent to do something in a specific way.

Why learn:

It’s the reusable unit: you write it once, and the agent repeats it correctly.

Key concepts:

Skill = packaged knowledge + process.

What it is:

Frontmatter (name, description, flags) at the top; body with the actual instructions.

Why learn:

The description is what the model sees to decide whether to invoke; the body is what it executes.

Key concepts:

Description = trigger; body = execution.

What it is:

A skill that only runs when you explicitly call it — you decide when.

Why learn:

Procedures don't expose descriptions and keep you in control of the flow.

Key concepts:

Procedure = human invocation, fixed process.

What it is:

A skill that the model itself decides to activate when it recognizes the situation in the description.

Why learn:

Abilities automate tasks, but require context — their descriptions are always loaded.

Key concepts:

Ability = model invocation, autonomy.

What it is:

The same skill can be exposed as a procedure or an ability—only the trigger changes.

Why learn:

Choosing the right door balances control, automation, and context cost.

Key concepts:

Two doors to the same content.

What it is:

Simple rule: do you want to trigger it manually (procedure) or let the model recognize it (ability)?

Why learn:

Keeps you from paying for context for automation you don’t even use.

Key concepts:

Control → procedure; recognition → ability.

View Full
3.2~30 min

🫥 Skill context cost

Each skill costs context through its description. Knowing when to hide a skill is harness hygiene.

What it is:

Every skill the model can invoke leaks its description into the context window, even when it's not used.

Why learn:

Context is finite; every loaded description takes up space and attention.

Key concepts:

Description = fixed context overhead.

What it is:

A hundred skills become a hundred descriptions competing for space in context.

Why learn:

Accumulating skills "just in case" degrades the performance of all of them.

Key concepts:

More skills = more noise in the context.

What it is:

`disable model invocation: true` → the skill only runs when you call it, without leaking its description.

Why learn:

Lets you keep the skill available without paying its context cost.

Key concepts:

Hidden procedure = zero cost when idle.

What it is:

Knowing which skills you have and when to call them can live in you, not in the context.

Why learn:

You become the living index of skills, freeing up the context window.

Key concepts:

Human memory > loaded description.

What it is:

Short, direct skills—minimal descriptions, focused content—cost less and trigger more reliably.

Why learn:

Too many instructions clog the context and confuse the model.

Key concepts:

Less is more in the description and body.

What it is:

Periodically review which skills are always loaded and cut the idle ones.

Why learn:

Auditing keeps the context clean and performance high.

Key concepts:

Audit → hide → trim.

View Full
3.3~30 min

🎓 The Teach skill under the hood

The Teach skill is stateful: it stores local state and remembers you between sessions. See how it works under the hood.

What it is:

A stateless skill starts from scratch every time; a stateful one keeps state between sessions.

Why learn:

Teaching that sticks requires memory—without state, there’s no continuity.

Key concepts:

State = continuity between sessions.

What it is:

A file that defines the learning mission: what you want to learn and why.

Why learn:

It gives the skill direction — every session knows where it's headed.

Key concepts:

mission.md = persistent learning target.

What it is:

A record of what you’ve learned, gotten right, and gotten wrong over the course of the sessions.

Why learn:

Lets the skill adapt the pace and review what hasn't stuck.

Key concepts:

Learning history guides the next step.

What it is:

The skill generates lessons in HTML — navigable material tailored to you.

Why learn:

Concrete, revisitable content beats an ephemeral chat explanation.

Key concepts:

Lesson as a durable artifact.

What it is:

State lives in local files—it doesn’t depend on the context window to remember.

Why learn:

Memory on disk survives resets and doesn’t use up context.

Key concepts:

Disk = cheap, durable memory.

What it is:

The Teach skill pattern — mission + log + lessons + state — works for any skill with memory.

Why learn:

You can recreate the concept for your own stateful skills.

Key concepts:

Reusable skill recipe with state.

View Full
3.4~30 min

🌳 Teaching that sticks

Teaching effectively requires science: the zone of proximal development, knowledge as a graph, and active recall.

What it is:

The space between what you already know and what you still can’t do on your own—where learning happens.

Why learn:

Teaching within the ZPD keeps you challenged without frustrating you.

Key concepts:

ZPD = calibrated difficulty.

What it is:

Knowledge is a network of concepts with prerequisites, not a linear list.

Why learn:

Mapping the graph reveals what to teach before what.

Key concepts:

Nodes = concepts; edges = prerequisites.

What it is:

The skill chooses a linear path through the graph: an order that respects prerequisites.

Why learn:

A good sequence prevents gaps and overload.

Key concepts:

Graph → teachable linear route.

What it is:

Questions that force active recall—remembering takes effort, which is why it sticks.

Why learn:

Active recall leads to much better retention than rereading.

Key concepts:

Testing yourself > passively reviewing.

What it is:

Review at increasing intervals, just when you’d almost forget.

Why learn:

It’s the most efficient method for long-term memory.

Key concepts:

Spacing out reviews helps combat forgetting.

What it is:

The skill adjusts the pace, examples, and reviews to your individual history.

Why learn:

Adapted instruction improves retention more than generic content.

Key concepts:

Adapt to the student > one size fits all.

View Full
3.5~30 min

🔬 Grill-me & adversarial skills

The grill-me interviews you before coding—a short, powerful skill that replaces plan mode.

What it is:

A game-changing skill: the agent interviews you, asking questions until it understands what you want.

Why learn:

Draws out the details you’re missing before the code comes out wrong.

Key concepts:

AI asks; you answer; understanding improves.

What it is:

Pocock uses grill-me instead of plan mode—an interview before any plan.

Why learn:

A plan based on wrong assumptions is worse than no plan.

Key concepts:

Interview > plan in the dark.

What it is:

The grill-me fits in 4-5 sentences—it’s tiny, yet it transforms the workflow.

Why learn:

Prove that a good skill doesn't need to be long; it needs to be precise.

Key concepts:

Power through focus, not size.

What it is:

The interview aligns you and the AI on the goal before a single line is written.

Why learn:

Correcting understanding at the start costs minutes; at the end, it costs rework.

Key concepts:

Aligning early is cheap.

What it is:

The result of grill-me is a shared understanding of the problem between you and the agent.

Why learn:

A shared understanding is what makes delegation work.

Key concepts:

Same target image on both sides.

What it is:

Because it’s so short, the grill-me is easy to adapt to your project and style.

Why learn:

A skill you customize becomes part of your personal harness.

Key concepts:

Small = easy to customize.

View Full
3.6~30 min

🔗 Chain skills + human DRY

Chained skills become a thought pipeline—and anything you repeat 3 times should become a skill.

What it is:

A pipeline: the grill-me extracts the vision, turns it into a PRD, which turns into actionable issues.

Why learn:

Each step delivers the next one ready — from idea to backlog without friction.

Key concepts:

Interview → specification → tasks.

What it is:

The output of one procedure feeds the next—skills fit together like links in a chain.

Why learn:

Chaining procedures creates reliable, repeatable workflows.

Key concepts:

Procedures as links in a chain.

What it is:

Between each procedure in the pipeline, you review and adjust before moving on.

Why learn:

The human at the right points keeps the pipeline on track.

Key concepts:

Human checkpoints between stages.

What it is:

If you’ve given the same instructions 3 times, it’s time to package them into a skill.

Why learn:

DRY (don't repeat yourself) applies to your own process, not just code.

Key concepts:

Repetition = a missing skill signal.

What it is:

A packaged skill can be shared so the whole team can use it the same way.

Why learn:

Skills become the team’s executable institutional knowledge.

Key concepts:

Skill = shareable process.

What it is:

Useful skills can be published and improved by the community (mattpocock/skills, aihero.dev).

Why learn:

You benefit from other people's skills and share your own.

Key concepts:

Open source of skills composes.

View Full
← Home Track 4: Advanced Techniques →