Skills

Dig

Explore, analyze, plan, or spec features for the Apify MCP server.

Install

npx skills add apify/apify-mcp-server --skill dig -g -a claude-code -y
Repository
apify/apify-mcp-server14.2k
Category
Design
Updated
4d ago
License
MIT
Context cost
Mediumabout 2,134 tokens
Runs scripts
No, instructions only

What it does

Explore, analyze, plan, or spec features for the Apify MCP server. Adapts to what the user asks, from quick code exploration to full GitHub issue specs. Use when the user asks to explore code, understand behavior, plan a change, design a feature, or create an issue spec.

Dig

Flexible skill for exploring, planning, and speccing work on the Apify MCP server. Do NOT edit source files, this skill is for understanding and planning only.

Step 0: Parse arguments and determine intent

$ARGUMENTS contains the user's request and optional repo path overrides.

Flags (optional):

FlagDefaultPurpose
--sdk../typescript-sdkMCP SDK source repo path
--ext-apps../ext-appsMCP Apps SDK source repo path
--internal../apify-mcp-server-internalInternal server repo path

Everything not matching a flag is the user's request.

Resolution order for source repos: flag path → default sibling path → node_modules/ (compiled types only) → GitHub URL (last resort). Always verify the path exists before using it.

Determine the intent

Infer the intent from the user's natural language. There are three modes:

IntentWhat you doExamples
ExploreRead code, explain findings, answer questions"how does tool naming work", "look at the widget code", "why is this broken", "what would break if we change X"
PlanEnter plan mode, design the approach, assess impact"plan implementing resource links", "figure out how to refactor metadata", "design the simplification"
SpecPlan + create GitHub issues"write an issue for X", "create a spec for Y", "spec out resource links"

Rules:

  • Default to Explore. When in doubt, do less, the user can always ask for more.
  • Only enter plan mode for Plan and Spec.
  • Only create GitHub issues for Spec.

Step 1: Explore

Read the relevant source files and explain your findings. This is the baseline for all intents.

Read the whole SKILL.md on GitHub

More in Design