From react-rtk
Detect user intent from their first message and suggest the appropriate /rx: workflow command. Loaded automatically on session start.
How this skill is triggered — by the user, by Claude, or both
Slash command
/react-rtk:intent-detectionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When user describes work WITHOUT specifying a `/rx:` command, analyze their intent and suggest the appropriate workflow BEFORE starting work.
When user describes work WITHOUT specifying a /rx: command, analyze their intent and suggest the appropriate workflow BEFORE starting work.
| Signal | Detected Intent | Suggest |
|---|---|---|
| "bug", "error", "crash", "failing", "broken", stack trace | Bug investigation | /rx:investigate |
| "add", "implement", "build", "create" + multi-step | New feature | /rx:plan |
| "review", "check", "audit" code | Code review | /rx:review |
| "fix" + small/specific scope | Quick fix | handle directly or /rx:quick |
| "refactor", "clean up", "improve" | Refactoring | /rx:plan (needs scope) |
| "research", "how to", "what's the best" | Research | /rx:research |
| "evaluate", "compare", "library", "should we use" | Library evaluation | /rx:research |
| "test", "spec", "coverage" | Testing | handle directly or /rx:plan |
| Describes 1-2 file changes, < 50 lines | Small task | handle directly |
| "performance", "slow", "re-render", "bundle size" | Performance | /rx:rerender-check or /rx:audit |
| "design", "tokens", "spacing", "colors", "theme" | Design system | /rx:design |
| "trace", "render tree", "prop flow", "why re-renders" | Component tracing | /rx:trace |
| "circular", "import", "dead code", "coupling" | Boundary analysis | /rx:boundaries |
| "tech debt", "TODO", "outdated", "deprecated" | Tech debt | /rx:techdebt |
| "document", "jsdoc", "readme", "adr" | Documentation | /rx:document |
| "challenge", "stress test", "edge case" | Adversarial review | /rx:challenge |
| "that worked", "fixed it", "problem solved" | Knowledge capture | /rx:compound |
| "enhance plan", "more detail", "deepen" | Plan enhancement | /rx:plan --existing |
| "triage", "which findings", "prioritize fixes" | Finding triage | /rx:triage |
| "props audit", "state location", "effect deps" | Props audit | /rx:props-audit |
| "deploy", "release", "production" | Pre-deploy | /rx:verify |
[command] -- want me to run it, or should I just dive in?"/rx: command: follow it, do not re-suggestHigh confidence (suggest immediately):
/rx:investigate/rx:plan/rx:review/rx:trace/rx:design initMedium confidence (suggest with caveat):
/rx:rerender-check or /rx:auditLow confidence (just do it):
When a task matches a workflow command, check complexity before suggesting:
Trivial signals (suggest /rx:quick or handle directly):
Complex signals (suggest /rx:plan or /rx:investigate):
Override rule: If user invokes /rx:full but task matches trivial signals:
"This looks like a quick fix. Want /rx:quick instead, or stick with the full cycle?"
This skill is consulted at session start. It works alongside:
npx claudepluginhub surfertas/claude-react-rtk --plugin react-rtkRoutes ambiguous work requests to matching /phx: workflows like /phx:investigate for bugs, /phx:plan for features, or /phx:brainstorm for ideation based on keyword signals.
Routes any input (idea, spec, file, PR, bug report, stack trace) to the appropriate workflow skill and dispatches it. Acts as the unified entry point for the easy-cheese workflow.
Classifies user requests and routes them to the correct handler based on status gate, workflow mode, and intent analysis. Used as the main entry point before dispatching orchestratorX.