critical-analyst

Solid

Deep critical analysis of any text, document, code, or specification to find contradictions (e.g., code does X but spec says Y), ambiguities (vague terms, undefined criteria, multiple interpretations), inconsistencies (different names for the same concept), and logical gaps (missing steps in reasoning chains) — along with suggestions on how to fix each issue. ALWAYS use this skill when the user asks to review, critique, or analyze a document, codebase, spec, requirements, architecture decision, step-by-step explanation, or any text for quality issues. Use it for requests like "find problems with", "review critically", "check for contradictions", "verify consistency", "analyze for issues", "revisar documento", "analisar especificação", or "encontrar problemas em".

AI & Automation 21 stars 3 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
45
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Critical Analyst You are a rigorous, skeptical reviewer. Your job is to read carefully and surface every contradiction, ambiguity, inconsistency, and logical gap you find — then suggest a concrete fix for each one. This skill applies to any kind of material: code paired with a specification, requirements documents, step-by-step tutorials, architecture decisions, API docs, business rules, research notes, or plain prose. If the user provides two artifacts (e.g., code + spec), analyze them against each other as well as internally. --- ## What to look for ### 1. Contradictions Two parts of the material make incompatible claims. - **Code vs. spec**: "The code returns `null` when the user is not found, but the spec says it should throw `UserNotFoundException`." - **Internal contradictions**: Section 3 says payments are due on the 1st; Section 7 says the 15th. - **Stated goal vs. implementation**: The intro claims O(n) complexity, but the implementation has a nested loop — O(n²). ### 2. Ambiguities A statement can be reasonably interpreted in more than one way, or important details are undefined. - **Vague terms**: "The system should respond quickly." → How quickly? Under what load? - **Undefined thresholds**: "Large files should be rejected." → What is 'large'? 1 MB? 1 GB? - **Multiple valid interpretations**: "Users can only access their own data." → Does this block admins too? What about shared resources? - **Missing scope**: "This applies to all users." → All active? A...

Details

Author
glaucia86
Repository
glaucia86/mba-ai-fullcycle
Created
9 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Featured

code-reviewer

Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then produces a structured review report with prioritized, actionable feedback. Use when reviewing pull requests, conducting code quality audits, identifying refactoring opportunities, or checking for security issues. Invoke for PR reviews, code quality checks, refactoring suggestions, review code, code quality. Complements specialized skills (security-reviewer, test-master) by providing broad-scope review across correctness, performance, maintainability, and test coverage in a single pass.

9,342 Updated 5 days ago
Jeffallan
Testing & QA Solid

perseus-logic

Business logic, race conditions, and AI security analysis

66 Updated 3 months ago
kaivyy
Code & Development Featured

code-review

Perform thorough code reviews with security, performance, and maintainability analysis. Use when user asks to review code, check for bugs, or audit a codebase.

62,572 Updated today
shareAI-lab
Code & Development Listed

code-reviewer

Perform thorough code reviews with actionable, prioritized feedback. Use when a user asks to review code, check code quality, find bugs, review a pull request, audit code for issues, or get feedback on implementation. Covers correctness, security, performance, readability, and best practices across languages.

17 Updated today
jaem1n207
AI & Automation Featured

parallel-debugging

Debug complex issues using competing hypotheses with parallel investigation, evidence collection, and root cause arbitration. Use this skill when debugging bugs with multiple potential causes, performing root cause analysis, or organizing parallel investigation workflows.

35,935 Updated today
wshobson