claude-expert

Route Claude Code extension requests to the correct capability surface.

2|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/MDGrey33/memnyx --skill claude-expert-mdgrey33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-expert
Source: https://github.com/MDGrey33/memnyx/tree/main/.claude/skills/claude-expert
Command: npx skills add https://github.com/MDGrey33/memnyx --skill claude-expert-mdgrey33

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude Code has many possible surfaces for behavior, automation, and integrations, and this Skill helps you choose the right one instead of scattering logic across the wrong file or feature.

Core Features & Use Cases

  • Explains when to use skills, hooks, subagents, MCP servers, memory, settings, plugins, and keybindings.
  • Maps common requests such as blocking dangerous commands, creating reusable workflows, isolating verbose tasks, connecting external tools, and persisting project rules.
  • Helps you route ambiguous requests to the right manager or reference so the capability is placed where it will be enforced, reused, or loaded at the right time.

Quick Start

Ask claude-expert where a new Claude Code capability should live, and it will point you to the correct surface and supporting reference.

Frequently Asked Questions about claude-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between Claude Code skills, hooks, and subagents for automation?

Choosing between Claude Code skills, hooks, and subagents depends on your automation goal: skills create reusable workflows, hooks enforce lifecycle rules, and subagents isolate verbose tasks. This routing logic maps each request to the correct extension surface.

What is the best way to block dangerous commands in Claude Code?

The best way to block dangerous commands in Claude Code is by using hooks. Hooks provide lifecycle-aware routing and enforcement so you can intercept and prevent specific command executions at the right project or session scope.

When should I use an MCP server versus a Claude Code skill?

Use an MCP server when connecting external tools and integrations into Claude Code, and use a skill for creating reusable internal workflows. This disambiguation ensures capabilities are placed where context loading and reuse happen correctly.

How do I persist project rules across Claude Code sessions?

To persist project rules across Claude Code sessions, apply settings rules or memory files at the project scope. This Skill routes ambiguous requests to the correct manager so enforcement and context loading happen in the right place.

Does Claude Code support isolating verbose background tasks?

Yes, Claude Code supports isolating verbose tasks by using subagents. Subagents keep heavy processing separate from the main session, ensuring context loading and task isolation happen without cluttering the primary workflow.

What are the limitations of using Claude Code memory files for automation?

Memory files in Claude Code persist context but lack lifecycle-aware enforcement, making them unsuitable for blocking commands or triggering automated workflows. For active enforcement, route your request to hooks or settings rules instead of relying on memory.