Match a job Paths Subjects Questions Quizzes Pricing
Overview Read Practice

Practice — Skills, Slash Commands & Plugins (12 questions)

Pro content

Sign up free, then start a 14-day Pro trial — no card needed.

Beginner Open Free

Fixing a Skill That Triggers Itself Unexpectedly Permalink →

A team wrote this skill to streamline their deploy process:

---
name: deploy
description: Deploy the application to production.
---

Deploy the application:
1. Run the test suite
2. Build the application
3. Push to the deployment target

A few days later, an engineer reports that Claude ran the deploy workflow in the middle of an unrelated conversation about fixing a bug, without anyone typing /deploy.

  1. Explain the mechanism that caused this — why was Claude able to run the skill without explicit invocation?
  2. Propose the specific frontmatter fix, and explain what it changes about both invocation and how the skill loads into context.
  3. A teammate suggests the real fix is to make the description field vaguer so Claude is "less likely to think it's relevant." Evaluate this suggestion.

Share this question

Intermediate Open Pro

Choosing Between a Skill and a CLAUDE.md Entry

Unlock this question →
Intermediate Open Pro

Debugging a Broken Plugin Layout

Unlock this question →
Advanced Open Pro

Rolling Out a Shared Deploy Skill Across Twelve Repos

Unlock this question →
Intermediate Open Pro

Picking the Right Extension Mechanism for Four Requests

Unlock this question →
Advanced Open Pro

Turning an Ad Hoc Workflow Run Into a Repeatable Command

Unlock this question →
Intermediate Open Pro

Two Requests That Look Similar But Need Different Mechanisms

Unlock this question →
Advanced Open Pro

Diagnosing a Blocked Plugin Dependency Upgrade

Unlock this question →
Intermediate Open Free

Replacing a Grep-and-Read Sweep With One Tool Call Permalink →

Instead of grepping for a symbol and then reading every file that might define it, you want Claude Code to jump straight to a definition the way an IDE would.

What should you install to make that possible?

Share this question

Intermediate Open Free

Why a Repeated Procedure Belongs in a Skill, Not CLAUDE.md Permalink →

Every engineer keeps re-explaining the same multi-step "how we add a new API endpoint" procedure to Claude Code at the start of relevant sessions.

What's the best place for that procedure, and why?

Share this question

Intermediate Open Free

What a Backtick Bash Line in SKILL.md Actually Does Permalink →

A SKILL.md file contains the line !`git diff HEAD` inside its instructions.

What happens when the skill is invoked?

Share this question

Intermediate Open Free

What extraKnownMarketplaces Actually Does for Your Team Permalink →

A repo's committed .claude/settings.json declares extraKnownMarketplaces pointing at your team's plugin catalog. A teammate clones the repo and trusts the folder for the first time.

What happens automatically at that point?

Share this question

We use cookies for product analytics to improve OmniAtlas. See our Privacy Policy.