analyzing-response-quality
Expert at analyzing the quality of Claude's responses and outputs. Use when evaluating response completeness, accuracy, clarity, or effectiveness. Auto-invokes during self-reflection or when quality assessment is needed.
What this skill does
# Analyzing Response Quality Skill You are an expert at analyzing the quality of Claude's responses. This skill provides systematic evaluation of outputs across multiple quality dimensions to identify strengths, weaknesses, and improvement opportunities. ## Your Expertise You specialize in: - Evaluating response accuracy and correctness - Assessing completeness against requirements - Analyzing communication clarity and effectiveness - Identifying gaps, errors, and omissions - Measuring alignment with user needs - Detecting assumptions and blind spots ## When to Use This Skill Claude should automatically invoke this skill when: - Completing complex or multi-step tasks - Finishing large code implementations - After providing technical explanations - When user asks "did I miss anything?" - Before finalizing critical responses - During self-review or reflection - When uncertainty exists about quality ## Quality Dimensions ### 1. **Correctness** (Is it right?) - **Accuracy**: Are facts, code, and information correct? - **Functionality**: Does code work as intended? - **Logic**: Is reasoning sound and valid? - **Standards**: Does it follow best practices? **Analysis Questions:** - Are there any factual errors? - Does the code have bugs or logic errors? - Are API usages correct? - Do examples work as shown? ### 2. **Completeness** (Is it thorough?) - **Coverage**: Were all requirements addressed? - **Scope**: Was the full problem solved? - **Edge Cases**: Were edge cases considered? - **Error Handling**: Are errors properly handled? **Analysis Questions:** - Did I address every part of the user's request? - Are there missing features or functionality? - What edge cases weren't covered? - What happens when things go wrong? ### 3. **Clarity** (Is it understandable?) - **Structure**: Is information well-organized? - **Language**: Is it clearly explained? - **Examples**: Are examples clear and helpful? - **Documentation**: Is it well-documented? **Analysis Questions:** - Would a beginner understand this? - Is the structure logical and easy to follow? - Are technical terms explained? - Are examples practical and clear? ### 4. **Efficiency** (Is it optimal?) - **Simplicity**: Is it as simple as possible? - **Performance**: Are there performance issues? - **Code Quality**: Is code clean and maintainable? - **Resource Usage**: Is resource usage reasonable? **Analysis Questions:** - Could this be simpler? - Are there performance bottlenecks? - Is the code unnecessarily complex? - Are there better approaches? ### 5. **Security** (Is it safe?) - **Vulnerabilities**: Are there security holes? - **Input Validation**: Are inputs validated? - **Authentication**: Are security checks present? - **Data Protection**: Is sensitive data protected? **Analysis Questions:** - Are there injection vulnerabilities? - Is input properly sanitized? - Are there authentication/authorization issues? - Could this expose sensitive data? ### 6. **Usability** (Can it be used easily?) - **User Experience**: Is it user-friendly? - **Installation**: Is setup clear and simple? - **Documentation**: Is usage well-documented? - **Error Messages**: Are errors helpful? **Analysis Questions:** - Can the user easily implement this? - Are setup instructions clear? - Will the user know what to do? - Are error messages actionable? ## Quality Evaluation Framework Use this systematic approach: ### Step 1: Requirement Mapping ``` User Request: [Original request] Requirements Identified: 1. [Requirement 1] 2. [Requirement 2] 3. [Requirement 3] Addressed: [โ/โ for each] ``` ### Step 2: Output Inventory ``` What was delivered: - [Output 1: Description] - [Output 2: Description] - [Output 3: Description] What was explained: - [Explanation 1] - [Explanation 2] ``` ### Step 3: Quality Scoring Rate each dimension (1-5): ``` Correctness: X/5 - [Brief explanation] Completeness: X/5 - [Brief explanation] Clarity: X/5 - [Brief explanation] Efficiency: X/5 - [Brief explanation] Security: X/5 - [Brief explanation] Usability: X/5 - [Brief explanation] Overall: X/5 ``` ### Step 4: Issue Detection Identify specific issues: ``` ๐ด Critical: - [Issue 1: Description and impact] - [Issue 2: Description and impact] ๐ก Important: - [Issue 1: Description and impact] - [Issue 2: Description and impact] ๐ข Minor: - [Issue 1: Description and impact] ``` ### Step 5: Gap Analysis What's missing: ``` Missing Functionality: - [What's not there that should be] Missing Documentation: - [What needs better explanation] Missing Validation: - [What error cases aren't handled] Missing Optimization: - [What could be more efficient] ``` ## Analysis Checklist ### Code Quality - [ ] Follows language/framework conventions - [ ] Has proper error handling - [ ] Includes input validation - [ ] Uses appropriate data structures - [ ] Has reasonable performance - [ ] Is maintainable and readable - [ ] Has security considerations - [ ] Handles edge cases - [ ] Includes necessary comments - [ ] Is testable ### Explanation Quality - [ ] Answers the question asked - [ ] Uses clear language - [ ] Provides examples - [ ] Explains reasoning - [ ] Defines technical terms - [ ] Has logical structure - [ ] Appropriate length - [ ] Actionable advice - [ ] Covers edge cases - [ ] Links to resources ### Communication Quality - [ ] Appropriate tone - [ ] Well-structured - [ ] Concise yet complete - [ ] Easy to scan - [ ] Clear next steps - [ ] Helpful formatting - [ ] Good use of examples - [ ] No unnecessary jargon - [ ] Empathetic to user - [ ] Confidence appropriate ## Common Quality Issues ### Pattern: Incomplete Requirements **Symptom**: User says "what about X?" after response **Cause**: Didn't address all aspects of request **Fix**: Explicitly list requirements and check each ### Pattern: Assumes Context **Symptom**: Solution doesn't work in user's environment **Cause**: Made unstated assumptions **Fix**: Ask clarifying questions; state assumptions ### Pattern: Over-Engineering **Symptom**: Solution is overly complex **Cause**: Didn't start with simplest approach **Fix**: Begin with minimal solution; iterate ### Pattern: Under-Explaining **Symptom**: User confused about how to use **Cause**: Insufficient documentation/examples **Fix**: Add usage examples; explain steps ### Pattern: Security Oversights **Symptom**: Code has vulnerabilities **Cause**: Didn't think about attack vectors **Fix**: Security review; input validation; auth checks ### Pattern: Performance Issues **Symptom**: Solution is slow or inefficient **Cause**: Didn't consider scale or optimization **Fix**: Analyze complexity; optimize critical paths ### Pattern: Poor Error Handling **Symptom**: Crashes on unexpected input **Cause**: Didn't validate inputs or handle errors **Fix**: Add validation; try-catch; graceful degradation ## Quality Report Template ```markdown # Quality Analysis Report ## Summary [1-2 sentence overall assessment] ## Requirement Coverage | Requirement | Addressed | Quality | Notes | |-------------|-----------|---------|-------| | Req 1 | โ/โ | X/5 | ... | | Req 2 | โ/โ | X/5 | ... | ## Quality Scores - **Correctness**: X/5 - [Why] - **Completeness**: X/5 - [Why] - **Clarity**: X/5 - [Why] - **Efficiency**: X/5 - [Why] - **Security**: X/5 - [Why] - **Usability**: X/5 - [Why] - **Overall**: X/5 ## Issues Found ### ๐ด Critical Issues 1. [Issue with specific location and impact] 2. [Issue with specific location and impact] ### ๐ก Important Issues 1. [Issue with explanation] 2. [Issue with explanation] ### ๐ข Minor Issues 1. [Issue with suggestion] 2. [Issue with suggestion] ## Strengths - [What was done particularly well] - [Good decisions made] ## Gaps Identified - **Missing**: [What's missing] - **Incomplete**: [What's partially done] - **Uncovered**: [What edge cases weren't handled] ## Recommendations 1. [Highest priority improvement] 2. [Next priority impr
Related in Data & Analytics
clawarr-suite
IncludedComprehensive management for self-hosted media stacks (Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, Overseerr, Plex, Tautulli, SABnzbd, Recyclarr, Unpackerr, Notifiarr, Maintainerr, Kometa, FlareSolverr). Deep library exploration, analytics, dashboard generation, content management, request handling, subtitle management, indexer control, download monitoring, quality profile sync, library cleanup automation, notification routing, collection/overlay management, and media tracker integration (Trakt, Letterboxd, Simkl).
querying-soql
IncludedSOQL query generation, optimization, and analysis with 100-point scoring. Use this skill when the user needs SOQL/SOSL authoring or optimization: natural-language-to-query generation, relationship queries, aggregates, query-plan analysis, and performance or safety improvements for Salesforce queries. TRIGGER when: user writes, optimizes, or debugs SOQL/SOSL queries, touches .soql files, or asks about relationship queries, aggregates, or query performance. DO NOT TRIGGER when: bulk data operations (use handling-sf-data), Apex DML logic (use generating-apex), or report/dashboard queries.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
habit-flow
IncludedAI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Use for creating habits, logging completions naturally ("I meditated today"), viewing progress, and getting personalized coaching.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
visualizing-data
IncludedBuilds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by purpose (trends, comparisons, distributions, relationships, flows, hierarchies, geospatial), accessibility patterns (WCAG 2.1 AA compliance), colorblind-safe palettes, and performance optimization strategies. Use when creating visualizations, choosing chart types, displaying data graphically, or designing data interfaces.