request-analyzer_skill

This skill proactively analyzes each user request to determine task type, assess prompt quality, and suggest optimal skills for activation.
  • Go

162

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill smallnest/langgraphgo --skill request-analyzer

  • SKILL.md14.4 KB

Overview

This skill proactively analyzes every incoming user request to determine task type, assess prompt quality, and recommend the most appropriate skills to activate. It acts as an intelligent coordinator that ensures workflows are efficient and that specialized skills (prompt-optimizer, ui-analyzer, react-component-generator, etc.) are used when they add value. The goal is faster, more accurate outcomes with minimal friction for the user.

How this skill works

On each new request the skill scores clarity, specificity, and completeness to identify gaps and potential ambiguities. It classifies the task (code implementation, debugging, design implementation, explanation, etc.) and matches the request against activation criteria for available skills. Based on scores and task type it recommends one of: optimize the prompt, delegate to a specialized skill, proceed directly, or ask clarifying questions. The skill can explicitly state the recommended action and trigger downstream skills when appropriate.

When to use it

  • Activate for every incoming user request or at conversation start
  • When a user submits a new task, question, or code/design request
  • When intent or required deliverables are unclear or underspecified
  • For UI/design-related requests or when images/screenshots are provided
  • Whenever component-level React work is requested or implied

Best practices

  • Always score clarity, specificity, and completeness before acting
  • Recommend prompt-optimizer when any quality score is below threshold (≈60–70%)
  • Prefer ui-analyzer when screenshots, Figma links, or design language appear
  • Use react-component-generator only when component specs are clear or after optimization
  • Ask targeted clarifying questions instead of assuming missing details
  • Balance proactivity with brevity to avoid interrupting experienced users

Example use cases

  • User says "Fix my code" → detect low quality, activate prompt-optimizer to gather missing context
  • User attaches a screenshot and asks "Build this" → classify as design implementation and use ui-analyzer
  • User requests "Create a React login form with TypeScript" with full specs → activate react-component-generator directly
  • User asks a conceptual question (e.g., hooks differences) → proceed directly with explanation
  • User gives partial component requirements → suggest prompt-optimizer, then hand off to react-component-generator after refinement

FAQ

Yes. It is designed to inspect every incoming request to ensure the best downstream workflow is chosen.

When will you ask for clarification instead of activating another skill?

If critical information is missing and cannot be safely assumed, the skill will request specific details so the work is accurate and efficient.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational