request-analyzer

Analyze user requests to detect intent, type, complexity, and vague terms.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/jetmobsol/serene --skill request-analyzer-jetmobsol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: request-analyzer
Source: https://github.com/jetmobsol/serene/tree/main/.claude/skills/request-analyzer
Command: npx skills add https://github.com/jetmobsol/serene --skill request-analyzer-jetmobsol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the initial analysis of incoming user requests, ensuring they are correctly classified, routed to the appropriate specialist agent, and that any ambiguities or missing information are identified upfront.

Core Features & Use Cases

  • Intent Detection: Identifies the user's primary goal (e.g., strategic planning, implementation, debugging).
  • Request Type Classification: Categorizes requests into specific types like Design, Validate, Debug, or Document.
  • Complexity Assessment: Determines if a request is simple, sequential, or requires parallel processing.
  • Vague Term & Missing Context Identification: Flags buzzwords and missing information that need clarification.
  • Use Case: When a new request like "Build a scalable AI platform" comes in, this Skill will identify it as an 'Implementation' type, 'Design' complexity, flag "scalable" and "AI platform" as vague, and note missing context like scale and specific AI capabilities, before routing to the cto-architect.

Quick Start

Analyze the user request "Design a system to handle 1 million concurrent users" to determine its intent, type, complexity, and identify any vague terms or missing context.

Frequently Asked Questions about request-analyzer

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

FAQPage Schema
How do I automatically classify user requests and route them to specialist agents?

To classify and route user requests automatically, this Skill analyzes incoming prompts to detect intent, categorize request type, assess complexity, and identify vague requirements before routing to a specialist agent.

What is request analysis in prompt engineering and how does it identify missing context?

Request analysis in prompt engineering is the process of detecting user intent and identifying missing context. This Skill flags buzzwords and missing information that need clarification before processing begins.

How do I detect vague requirements and buzzwords in a user prompt?

To detect vague requirements and buzzwords in a user prompt, this Skill applies a defined framework for vague term identification and missing context detection, flagging terms like 'scalable' that require clarification.

Can I use this request analyzer to assess if a prompt requires parallel processing?

Yes, you can use this request analyzer to assess if a prompt requires parallel processing. It performs a complexity assessment to determine whether a request is simple, sequential, or needs parallel processing.

When should I not use automated intent detection for incoming requests?

You should not use automated intent detection when requests are already highly structured or lack ambiguous text. This Skill is designed to identify vague terms and missing context in unstructured incoming prompts.