What problem does it solve? Requests to write instructions for Claude can target three different surfaces — CLAUDE.md files in a repository, project instructions in Claude chat or Cowork, or standalone prompts — and choosing the wrong one produces instructions that do not work where they are placed. This Skill classifies each request by surface and routes it to the right specialized skill without writing the instruction itself. ## Core Features & Use Cases - Surface classification: Maps request signals (file names, product names, keywords) to one of three surfaces: Claude Code, Project instructions, or standalone prompt. - Signal-based routing table: Directs requests mentioning CLAUDE.md or .claude/ to claude-md-generator, project or Cowork mentions to project-instructions, and prompt or N8N/Notion mentions to prompt-engineer. - Multi-skill orchestration: Handles requests spanning multiple surfaces by defining the correct execution order and passing gathered context so the destination skill does not repeat the interview. - Use Case: A user says "improve the prompt in my CLAUDE.md and set up my Cowork project" — the Skill detects both surfaces, routes to claude-md-generator first, then project-instructions, passing the confirmed context to each. ## Quick Start Ask the assistant to help you write instructions for Claude and let it determine whether they belong in a CLAUDE.md file, a project, or a standalone prompt.