Four Dimensions to Evaluate Agent Skills: Matt Pocock's Checklist for Trigger, Structure, Guidance, and Simplification

Matt Pocock presents a four-dimension checklist — Trigger, Structure, Guidance, and Simplification — to evaluate and design effective Agent Skills, using concrete examples like vertical-slice nudge words, the 2PRD skill, and deletion testing for no-ops.

Continuous Delivery 2.0
Continuous Delivery 2.0
Continuous Delivery 2.0
Four Dimensions to Evaluate Agent Skills: Matt Pocock's Checklist for Trigger, Structure, Guidance, and Simplification

First Dimension: Trigger — When the Skill Is Invoked

Skills can be invoked in two ways. Model-invoked skills have their descriptions placed in the Agent's context; the Agent decides autonomously whether to load them. Advantage: flexibility and automatic triggering. Disadvantage: each added skill increases context weight, consumes more tokens per request, and the Agent may fail to use a skill when needed or misuse it when not.

User-invoked skills keep descriptions hidden from the Agent; only the user can trigger them manually. Advantage: zero context overhead, no Agent interference. Disadvantage: the user must remember the skill exists and invoke it at the right moment.

Choice depends on goals. For full Agent autonomy with tolerance for token cost and unpredictability, choose model invocation. For a lightweight, controllable Agent, choose user invocation. Matt Pocock prefers user invocation because, despite added cognitive load, it eliminates uncertainty in Agent behavior.

Second Dimension: Structure — Internal Organization of a Skill

A skill consists of two core units: Steps (the execution workflow) and References (supporting information). Some skills have only steps, some only references, most have both.

Example: Matt's 2PRD skill contains three steps — find relevant context, confirm test cases with the user, write the PRD — and two references — test-case说明 and PRD template.

Key technique: move branch-specific content out of the main file. If a skill has multiple usage branches (e.g., does both A and B), place reference material relevant to only one branch into separate Markdown files and reference them via context pointers in the main SKILL.md. This keeps the main file smaller, easier to maintain, and saves tokens.

Third Dimension: Guidance — Making the Agent Follow Intent

Agents often ignore lengthy instructions. The core technique is Nudge Words — terms that pack rich meaning into minimal space. Example: vertical slice in software development means implementing one small complete feature first, then expanding, rather than writing layer by layer. Inserting this term into a skill causes the Agent's reasoning trace to show we will proceed in a vertical slice manner and it actually behaves accordingly.

Advanced technique: hide future goals . If the Agent under-invests in a current step (e.g., in planning mode it rushes to create plan and skimps on clarify questions), split the skill into two independent skills so the Agent sees only one step at a time. Without pressure of a next step, it invests more in the current one. Matt splits create plan into document review (only clarify questions) and 2PRD (create plan). During document review the Agent doesn't know 2PRD exists, so it thoroughly clarifies questions.

Fourth Dimension: Simplification — Removing All Unnecessary Content

Skill entropy is inevitable. Regular cleanup targets three common problems:

Duplication (DRY) : same information appears in multiple places. Keep only one authoritative source per piece of content.

Sedimentation : everyone adds content, no one deletes. Skills fill with might be useful material. Check each section for relevance to all current branches; move irrelevant sections to branch files, delete completely unrelated ones.

No-ops : content that appears to perform an operation but whose removal leaves Agent behavior unchanged. Detection method: deletion test . Remove a section; if the Agent continues doing the same thing, that section is a no-op.

Summary

A good Agent Skill is not measured by lines of Markdown but by correct trigger timing, clear structure, effective guidance, and lean content. Matt Pocock's checklist ties these four dimensions together. Whether writing your own skills or evaluating others', running through this checklist reveals where problems lie.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AI agentsprompt engineeringGitHubcontext managementtoken optimizationAgent SkillsSkill DesignMatt Pocock
Continuous Delivery 2.0
Written by

Continuous Delivery 2.0

Tech and case studies on organizational management, team management, and engineering efficiency

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.