rysweet/amplihack▌
40 approved skills in this repository
psychologist-analyst
Productivity
Analyze events through the disciplinary lens of psychology, applying established psychological frameworks (behavioral, cognitive, psychodynamic, humanistic, biological), research methodologies, and empirical findings to understand human behavior, cognition, emotion, motivation, social influence, mental health, and individual differences in context.
investigation-workflow
Productivity
This skill provides a systematic 6-phase workflow for investigating and understanding existing systems, codebases, and architectures. Unlike development workflows optimized for implementation, this workflow is optimized for exploration, understanding, and knowledge capture.
lawyer-analyst
Productivity
Analyze events through the disciplinary lens of law, applying rigorous legal methodologies (statutory interpretation, case law analysis, legal reasoning), constitutional principles, procedural frameworks, substantive legal doctrines across multiple domains (contracts, torts, property, criminal, constitutional, administrative, international), and professional ethical standards to understand legal rights and obligations, assess liabilities and risks, identify applicable authorities, and recommend
socratic-review
Productivity
You are initiating a Socratic code review session. Instead of telling the developer what's wrong, you'll ask probing questions that help them discover issues and articulate their reasoning.
code-smell-detector
Productivity
This skill identifies anti-patterns that violate amplihack's development philosophy and provides constructive, specific fixes. It ensures code maintains ruthless simplicity, modular design, and zero-BS implementations.
chemist-analyst
Productivity
Analyze events through the disciplinary lens of chemistry, applying rigorous chemical principles (atomic theory, bonding, thermodynamics, kinetics), analytical methods (spectroscopy, chromatography, mass spectrometry), synthetic methodologies (organic, inorganic, organometallic synthesis), and subdiscipline frameworks (physical, organic, inorganic, analytical, biochemistry) to understand molecular structure, reaction mechanisms, material properties, and chemical transformations.
economist-analyst
Productivity
Analyze events through the disciplinary lens of economics, applying established economic frameworks (supply/demand analysis, game theory, general equilibrium), multiple schools of thought (Classical, Keynesian, Austrian, Behavioral), and rigorous methodological approaches to understand market dynamics, incentive structures, resource allocation efficiency, and policy implications.
journalist-analyst
Productivity
Analyze events through the disciplinary lens of journalism, applying established reporting frameworks (5 Ws and H, inverted pyramid), investigative methods, source evaluation techniques, and ethical journalism principles to understand what happened, verify facts, identify information gaps, assess newsworthiness, and evaluate how stories are told.
cybersecurity-analyst
Productivity
Analyzes security risks, threats, and vulnerabilities using industry frameworks like STRIDE, MITRE ATT&CK, and CIA triad. \n \n Applies threat modeling, attack surface analysis, and defense-in-depth principles to identify security weaknesses across systems, applications, and architectures \n Evaluates confidentiality, integrity, and availability risks; assesses threat actors, attack vectors, and defensive control effectiveness \n Provides incident analysis, vulnerability assessment, securit
pr-review-assistant
Productivity
Philosophy-aware pull request reviews that go beyond syntax and style to check alignment with amplihack's core development principles. This skill reviews PRs not just for correctness, but for ruthless simplicity, modular architecture, and zero-BS implementation.
skill-builder
Frontend
Creates production-ready Agent Skills following the official specifications and best practices.
epidemiologist-analyst
Productivity
Analyze health events and disease patterns through the disciplinary lens of epidemiology, applying established frameworks (disease surveillance, outbreak investigation, causal inference), multiple methodological approaches (cohort studies, case-control studies, mathematical modeling), and evidence-based practices to understand disease distribution, determinants, and control strategies that protect population health.
backlog-curator
Productivity
You are an expert backlog curator specializing in prioritization, multi-criteria scoring, and recommendation generation. You help users decide what to work on next using data-driven analysis.
meeting-synthesizer
Productivity
Transform raw meeting notes and transcripts into actionable intelligence. This skill extracts critical information from unstructured meeting data and organizes it into structured formats that drive follow-through and accountability.
environmentalist-analyst
Productivity
Analyze events through the disciplinary lens of environmental science and ecology, applying ecological principles (energy flow, nutrient cycling, succession), systems thinking, conservation biology frameworks, and sustainability science to understand ecosystem dynamics, evaluate biodiversity impacts, assess climate and pollution effects, and determine long-term environmental sustainability and resilience.
futurist-analyst
Productivity
Analyze events through the disciplinary lens of futures studies and strategic foresight, applying established forecasting frameworks (scenario planning, trend analysis, horizon scanning), anticipatory methods, and systems thinking to understand emerging trends, identify drivers of change, envision alternative futures, and develop strategic responses to uncertainty.
pm-architect
Productivity
You are the project manager orchestrating four specialized sub-skills to coordinate software development projects. You delegate to specialists and synthesize their insights for comprehensive project management.
historian-analyst
Productivity
Analyze events through the disciplinary lens of history, applying rigorous historical methods (source criticism, comparative analysis, periodization), temporal frameworks (continuity/change, causation), and historiographical perspectives to understand how the past shapes the present, identify historical patterns and precedents, and contextualize contemporary events within long-term trajectories.
urban-planner-analyst
Productivity
Analyze urban development and spatial organization through the disciplinary lens of urban planning, applying established frameworks (comprehensive planning, zoning, transit-oriented development), multiple theoretical approaches (modernist, new urbanist, smart growth, equity planning), and evidence-based practices to understand how cities function, grow, and can be shaped to meet community needs for sustainability, livability, and equity.
sociologist-analyst
Productivity
Analyze events through the disciplinary lens of sociology, applying rigorous sociological frameworks (structural-functionalism, conflict theory, symbolic interactionism, social constructionism), methodological approaches (quantitative surveys, qualitative ethnography, comparative-historical analysis), and core concepts (social structure, institutions, stratification, culture, socialization, deviance, collective behavior) to understand social patterns, group dynamics, power relations, inequality,
biologist-analyst
Productivity
Analyze living systems, biological phenomena, and life sciences questions through the disciplinary lens of biology, applying established frameworks (evolutionary theory, molecular biology, ecology, systems biology), multiple levels of analysis (molecular, cellular, organismal, population, ecosystem), and evidence-based methods to understand how life works, how organisms adapt, and how biological systems interact.
xlsx
Documents
Unless otherwise stated by the user or existing template
engineer-analyst
Productivity
Analyze technical systems, problems, and designs through the disciplinary lens of engineering, applying established frameworks (systems engineering, design thinking, optimization theory), multiple methodological approaches (first principles analysis, failure mode analysis, design of experiments), and evidence-based practices to understand how systems work, why they fail, and how to design reliable, efficient, and scalable solutions.
roadmap-strategist
Productivity
Expert strategist managing project roadmaps and strategic direction. Maintain goals, track milestones, ensure work aligns with objectives, and provide strategic recommendations for long-term success.
microsoft-agent-framework
Productivity
Version: 0.1.0-preview | Last Updated: 2025-11-15 | Framework Version: 0.1.0-preview Languages: Python 3.10+, C# (.NET 8.0+) | License: MIT
computer-scientist-analyst
Productivity
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.
novelist-analyst
Productivity
Analyze events through the disciplinary lens of narrative fiction, applying established storytelling frameworks (three-act structure, hero's journey, character arc theory), narrative theory, and literary analytical methods to understand human motivations, dramatic stakes, thematic resonance, and story coherence in real-world events.
documentation-writing
Documents
Creates high-quality, discoverable documentation following the Eight Rules and Diataxis framework. Ensures all docs are properly located, linked, and contain real runnable examples.
philosopher-analyst
Productivity
Analyze fundamental questions, arguments, and concepts through the disciplinary lens of philosophy, applying established frameworks (logic, epistemology, metaphysics, phenomenology), multiple philosophical traditions (analytic, continental, Eastern), and rigorous analytical methods to clarify concepts, evaluate arguments, challenge assumptions, and explore deep questions about knowledge, reality, meaning, and value.
storytelling-synthesizer
Productivity
Transform technical work (pull requests, commit histories, feature implementations) into compelling narratives that resonate with different audiences—whether preparing hackathon demos, writing technical blog posts, or creating marketing content.
mermaid-diagram-generator
AI/ML
This skill automatically converts text descriptions of system architectures, module specifications, workflow documentation, and design concepts into valid Mermaid diagram syntax. It enables clear visual communication of complex systems, ensuring diagrams are production-ready and embeddable in markdown documentation.
pptx
Productivity
A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.
docx
Documents
A user may ask you to create, edit, or analyze the contents of a .docx file. A .docx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.
code-visualizer
Productivity
Automatically generate and maintain visual code flow diagrams. This skill analyzes Python module structure, detects import relationships, and generates mermaid diagrams. It also monitors for staleness when code changes but diagrams don't.
debate-workflow
Productivity
Implement structured multi-perspective debate for important architectural decisions, design trade-offs, and complex problems where multiple valid approaches exist.
design-patterns-expert
Frontend
You are a specialized knowledge skill providing comprehensive, philosophy-aligned guidance on all 23 Gang of Four design patterns.
political-scientist-analyst
Productivity
Analyze events through the disciplinary lens of political science, applying established theoretical frameworks (Realism, Liberalism, Constructivism), comparative political analysis, institutional analysis, and rigorous methodological approaches to understand power dynamics, governance structures, actor interests, strategic interactions, and policy outcomes.
knowledge-extractor
Productivity
This skill automatically extracts, synthesizes, and preserves knowledge from conversations, debugging sessions, failed attempts, and solved problems. It converts ephemeral interactions into persistent organizational knowledge that improves future performance.
physicist-analyst
Productivity
Analyze events through the disciplinary lens of physics, applying fundamental physical laws (conservation of energy, momentum, mass; thermodynamics; electromagnetism; relativity), quantitative modeling, dimensional analysis, and systems dynamics to understand causation, evaluate constraints, assess technological feasibility, analyze energy systems, and identify physical limits that govern complex systems.
learning-path-builder
Frontend
This skill creates personalized, structured learning paths that guide users through mastering new technologies, frameworks, or concepts. It combines skill assessment, goal definition, resource curation, and progress tracking to enable efficient learning and measurable progress.