algorithmic-art
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Proactively analyze user requests at the start of conversations to determine task type, assess prompt quality, and intelligently recommend which skills to activate. Should activate for ALL user requests to ensure optimal workflow. Evaluates clarity, specificity, and completeness
$ npx -y skills add smallnest/goskills --skill request-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/request-analyzerContext preview
The summary Claude sees to decide when to auto-load this skill.
Proactively analyze user requests at the start of conversations to determine task type, assess prompt quality, and intelligently recommend which skills to activate. Should activate for ALL user requests to ensure optimal workflow. Evaluates clarity, specificity, and completeness
name: request-analyzer description: Proactively analyze user requests at the start of conversations to determine task type, assess prompt quality, and intelligently recommend which skills to activate. Should activate for ALL user requests to ensure optimal workflow. Evaluates clarity, specificity, and completeness to suggest prompt-optimizer when needed. Identifies UI design tasks for ui-analyzer and component requests for react-component-generator. Acts as intelligent skill coordinator. allowed-tools: Read, Glob, Grep, Skill
This skill proactively analyzes user requests to determine the task type, assess prompt quality, and intelligently recommend which other skills should be activated to best serve the user's needs.
Act as an intelligent coordinator that: 1. Analyzes every user request systematically 2. Assesses prompt quality (clarity, specificity, completeness) 3. Identifies the task type and appropriate workflow 4. Recommends activating specific skills when beneficial 5. Ensures users get the best possible assistance
**This skill should activate for EVERY user request** at the start of conversations to ensure optimal workflow orchestration.
Specifically activate when:
Immediately evaluate the request on three dimensions:
**Clarity (0-100%)**:
**Specificity (0-100%)**:
**Completeness (0-100%)**:
Classify the request into one of these categories:
1. **Code Implementation** - Creating new code 2. **Debugging/Fixing** - Resolving bugs or errors 3. **Analysis/Review** - Examining code or systems 4. **Design Implementation** - Building UI from designs 5. **Refactoring** - Improving existing code 6. **Explanation/Learning** - Understanding concepts 7. **General Question** - Non-technical queries
Reference `references/skill-activation-guide.md` for detailed classification criteria.
Based on assessment and task type, determine which skills would be beneficial:
**Consider prompt-optimizer if**:
**Consider ui-analyzer if**:
**Consider react-component-generator if**:
Make one of these decisions:
**Option A: Recommend Optimization** If prompt quality is low, explicitly suggest using prompt-optimizer:
"I notice your request could benefit from more clarity. Let me activate the prompt-optimizer skill to help structure a more specific request."
**Option B: Recommend Specific Skill** If request is clear but matches a skill's domain:
"This looks like a UI design implementation task. I'll use the ui-analyzer skill to systematically analyze the design and generate the code."
**Option C: Proceed Directly** If request is clear, complete, and doesn't need specialized skills:
"Your request is clear. I'll proceed with [task description]."
**Option D: Ask for Clarification** If critical information is missing and cannot be assumed:
"To help you effectively, I need to know: [specific questions]"
1. **Read the request carefully** 2. **Score on three dimensions** (Clarity, Specificity, Completeness) 3. **Identify task type** using the classification system 4. **Check skill activation criteria** from the reference guide 5. **Make recommendation** (optimize, activate skill, proceed, or clarify) 6. **Take action** based on the decision
**Step 1: Initial Read**
**Step 2: Quality Scoring**
Clarity Check:
Specificity Check:
Completeness Check:
**Step 3: Task Classification**
Match against patterns in `references/skill-activation-guide.md`:
**Step 4: Skill Matching**
For each available skill, check if activation criteria are met:
prompt-optimizer: - Quality score < 70%? → Consider - Missing critical info? → Consider - Vague language present? → Consider - Multiple interpretations? → Consider ui-analyzer: - Screenshot/design mentioned? → Activate - Image provided? → Activate - "Implement design" request? → Activate react-component-generator: - React component requested? → Consider - After prompt optimization? → Consider - Clear component spec? → Activate
**Step 5: Recommendation**
Based on analysis, formulate recommendation:
A powerful command-line tool to parse, manage, and execute Claude Skill packages. GoSkills is designed according to the specifications found in the official Claude documentation.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React,…
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's…
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to…
Frontend-focused code review skill for React/TypeScript/Tailwind projects. Analyzes code quality, security vulnerabilities (XSS,…
调用扣子(Coze)智能体 API 进行对话、工作流执行等操作。当用户需要集成 Coze 智能体、调用 Coze API、或开发 Coze 相关应用时使用。支持流式和非流式对话、工作流调用等功能。