computer-scientist-analyst
Installation
SKILL.md
Computer Scientist Analyst Skill
Purpose
Analyze events through the disciplinary lens of computer science, applying computational theory (complexity, computability, information theory), algorithmic thinking, systems design principles, software engineering practices, and security frameworks to evaluate technical feasibility, assess scalability, understand computational limits, design efficient solutions, and identify systemic risks in computing systems.
When to Use This Skill
- Technology Feasibility Assessment: Evaluating whether proposed systems are computationally tractable
- Algorithm and System Design: Analyzing algorithms, data structures, and system architectures
- Scalability Analysis: Determining how systems perform as data/users/load increases
- Performance Optimization: Identifying bottlenecks and improving efficiency
- Security and Privacy: Assessing vulnerabilities, threats, and protective measures
- Data Management: Evaluating data storage, processing, and analysis approaches
- Software Quality: Analyzing maintainability, reliability, and engineering practices
- Computational Limits: Identifying fundamental constraints (P vs. NP, halting problem, etc.)
- AI and Machine Learning: Evaluating capabilities, limitations, and risks of AI systems
Core Philosophy: Computational Thinking
Related skills
More from rysweet/amplihack
cybersecurity-analyst
|
872lawyer-analyst
|
558pptx
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
394mermaid-diagram-generator
|
375psychologist-analyst
|
348economist-analyst
|
346