Skip to content
Original
AI Hero · Skills Updates·· 06/18/2026SelectedAI score69

AI Hero Skills v1 发布:token 消耗降低 63%,新增 /ask-matt 与 /writing-great-skills

Original title: v1: 63% Token Reduction, /ask-matt, /writing-great-skills

The title and summary in the selected language are awaiting translation.

AI overview

AI Hero 的 skills 目录发布 v1,通过在各 Skill 上启用 disable-model-invocation: true,让 Skill 描述不再进入模型选择 Skill 时查看的上下文窗口,Skill 描述的 token 成本降低 63%。

Why it matters

v1 用 disable-model-invocation 把 Skill 描述移出上下文窗口,并区分用户调用与模型调用,读者可据此判断自己的 Skill 组织方式。

Full text

The skills directory has reached a major milestone with v1. Over 4.2 million downloads and 135,000 GitHub stars later, this release represents crucial changes that radically reduce token consumption, reorganize skills by invocation type, and unlock powerful new abilities.

Installing or updating to the new skills is straightforward. Use the following command:

npx skills add mattpocock/skills

Terminal showing the interactive skill selection dialogue with Matt Pocock Skills and other categories

Whether you're new to these skills or upgrading from an earlier version, now is the perfect time to take advantage of the improvements.

disable-model-invocation: A 63% Token Reduction

The biggest structural change in v1 is the widespread use of disable-model-invocation: true across skills. When you set this flag on a skill, its description no longer gets included in the context window that the model reviews when deciding which skill to invoke.

This simple change achieves a 63% reduction in token cost for skill descriptions - a massive improvement for anyone working with context-limited models.

How This Reorganizes Your Skills

Previously, skills like /grill-with-docs contained shared code that duplicated information across multiple places. Now that code has been extracted:

The /grilling skill contains the core interview loop that was previously embedded in other skills:

Interview me relentlessly about every aspect of this plan

until we reach a shared understanding.

Since the /grilling skill is not disabled from the model, it remains invokable by the agent itself. This means you can share it freely across other skills without bloating their descriptions.

/grill-with-docs now has much simpler frontmatter and content:

---

name: grill-with-docs

description: A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

disable-model-invocation: true

---

Run a `/grilling` session, using the `/domain-modeling` skill.

The same principle applies to other refactored skills:

  • /domain-modeling - moved into its own skill, decoupled from /grill-with-docs
  • /codebase-design - extracted into a standalone skill with deep-module vocabulary
  • /diagnosing-bugs (formerly /diagnose) - now references design principles without duplicating them

User-Invoked vs Model-Invoked Skills

v1 introduces a clearer taxonomy: user-invoked and model-invoked skills.

TypePurposeWhen You Use It
User-invokedOrchestrate workflows; only run when you explicitly type themYou explicitly request them
Model-invokedFocused tasks the model can reach for automaticallyModel chooses to use them

This split means the model can occasionally reach for specific skills when needed - diagnosing difficult bugs, applying test-driven development, or modeling domain concepts - without cluttering the interface with unnecessary options.

Looking at the engineering readme, there are only a handful of model-invoked skills:

  • /diagnosing-bugs - for complex debugging scenarios
  • /tdd - when test-driven development makes sense
  • /domain-modeling - for domain-model work
  • /codebase-design - for architectural guidance
  • /grilling - the reusable interview loop

User-invoked skills remain the primary way you orchestrate work.

Writing Great Skills: A Deep Dive

One of the marquee new skills is /writing-great-skills. Matt spent six to seven hours crafting this skill, including an extensive GLOSSARY.md with entries for every piece of terminology.

The glossary covers concepts like:

  • No-op - no-operation sections that should be removed
  • Sprawl - unnecessary expansion or duplication
  • Sediment - accumulated cruft that's settled in the skill
  • Premature completion - finishing too early before full understanding
  • Leading words - compact concepts already in the model's pre-training

When you invoke /writing-great-skills, it hunts for opportunities to refactor skills and use leading words - terminology that's efficient and already familiar to language models.

This skill alone contains enough useful patterns that a dedicated video will soon explore its full depth.

/ask-matt: A Router Skill for Navigation

As the number of user-invoked skills grows, keeping track of them all creates cognitive load. The new /ask-matt skill solves this by acting as a router - a single entry point that names all other skills and explains when to use each one.

/ask-matt documents:

  • How to use all other skills in the directory
  • The main workflow and how to orchestrate it
  • Handoff patterns and prototyping during handoffs
  • How to determine if you need a PRD for multi-session builds
  • Context hygiene practices
  • Different on-ramps for starting work
  • Codebase health improvements via /improve-codebase-architecture

Instead of asking in Discord or hunting through documentation, the skill itself teaches you how to use your entire skill set. This is the comprehensive guide you've been asking for.

New and Renamed Skills

The v1 release includes several other changes:

  • /writing-great-skills - replaces /write-a-skill with a much deeper reference
  • /diagnosing-bugs - formerly /diagnose, now with a clearer name
  • /resolving-merge-conflicts - a new standalone skill for git merge and rebase conflicts
  • /codebase-design - new shared skill with deep-module vocabulary
  • /domain-modeling - new shared skill for building project domain models
  • Removed - /caveman and /zoom-out skills have been deprecated

These improvements reflect a core principle: the user stays in control, not the agent. The model is a tool you orchestrate, not the other way around.

Yes, this means you carry more cognitive load when navigating which skill to use. But that's why /ask-matt exists - to guide you without friction.

By dramatically reducing token consumption and splitting user-invoked from model-invoked skills, you unlock better capabilities: designing better codebases, fixing harder bugs, and writing better skills - all without wasting context on unnecessary descriptions.

Source: AI Hero · Skills Updates · aihero.dev