Frontend
8107 skills in Development > Frontend
java-architect
Use when building enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke for WebFlux, JPA optimization, Spring Security, cloud-native patterns. Keywords: Spring Boot, Java 21, WebFlux, Hibernate, microservices.
chemist-analyst
Analyzes events through chemistry lens using molecular structure, reaction mechanisms, thermodynamics,kinetics, and analytical techniques (spectroscopy, chromatography, mass spectrometry).Provides insights on chemical processes, material properties, reaction pathways, synthesis, and analytical methods.Use when: Chemical reactions, material analysis, synthesis planning, process optimization, environmental chemistry.Evaluates: Molecular structure, reaction mechanisms, yield, selectivity, safety, environmental impact.
module-spec-generator
Generates module specifications following amplihack's brick philosophy template.Use when creating new modules or documenting existing ones to ensure they followthe brick & studs pattern. Analyzes code to extract: purpose, public contract,dependencies, test requirements.
sre-engineer
Use when defining SLIs/SLOs, managing error budgets, or building reliable systems at scale. Invoke for incident management, chaos engineering, toil reduction, capacity planning. Keywords: SRE, site reliability, SLO, SLI, error budget, incident management, chaos engineering.
php-pro
Use when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invoke for strict typing, PHPStan level 9, async patterns with Swoole, PSR standards. Keywords: PHP, Laravel, Symfony, PHPStan, strict types, Eloquent.
descriptive-action
Use when the user asks to describe, summarize, analyze, compare, explain, or report on something (text, data, events, systems) without asking for recommendations or next steps.
osgrep-reference
Comprehensive CLI reference and search strategies for osgrep semantic code search. Use for detailed CLI options, index management commands, search strategy guidance (architectural vs targeted queries), and troubleshooting. Complements the osgrep plugin which handles daemon lifecycle.
poet-analyst
Analyzes events through poetic lens using close reading, metaphor analysis, imagery, rhythm,form analysis, and attention to language's emotional and aesthetic dimensions.Provides insights on emotional truth, symbolic meaning, human experience, aesthetic impact, and expressive depth.Use when: Understanding emotional dimensions, symbolic meaning, communication impact, cultural resonance, human experience.Evaluates: Imagery, metaphor, rhythm, emotional truth, symbolic depth, aesthetic power, resonance, ambiguity.
spark-engineer
Use when building Apache Spark applications, distributed data processing pipelines, or optimizing big data workloads. Invoke for DataFrame API, Spark SQL, RDD operations, performance tuning, streaming analytics.
react-expert
Use when building React 18+ applications requiring component architecture, hooks patterns, or state management. Invoke for Server Components, performance optimization, Suspense boundaries, React 19 features. Keywords: React, JSX, hooks, useState, useEffect, use(), Suspense, RSC.
rails-expert
Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing. Invoke for Active Record optimization, Turbo Frames/Streams, Action Cable, Sidekiq. Keywords: Rails, Ruby on Rails, Hotwire, Turbo, Stimulus, Active Record.
angular-architect
Use when building Angular 17+ applications with standalone components or signals. Invoke for enterprise apps, RxJS patterns, NgRx state management, performance optimization, advanced routing. Keywords: Angular, standalone components, signals, RxJS, NgRx, OnPush.
engineer-analyst
Analyzes technical systems and problems through engineering lens using first principles, systems thinking,design methodologies, and optimization frameworks.Provides insights on feasibility, performance, reliability, scalability, and trade-offs.Use when: System design, technical feasibility, optimization, failure analysis, performance issues.Evaluates: Requirements, constraints, trade-offs, efficiency, robustness, maintainability.
brainstorm
Use when generating options or clarifying a build/fix request—pull constraints from the user, list varied approaches, then narrow with them to pick a plan. For code reviews, use briefly to confirm expectations, then hand off to the agent flow.
python-type-hint-reviewer
Reviews code diffs (uncommited changes written by the agent) or new files(untracked files) for Python type hinting and structural principle compliance. Use this skill when user say review code diffs or new files or want to check code quality(when file is a python file). Requires explicit user confirmation before applying any modifications to ensure code quality and safety.
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.
goal-seeking-agent-pattern
Guides architects on when and how to use goal-seeking agents as a design pattern.This skill helps evaluate whether autonomous agents are appropriate for a givenproblem, how to structure their objectives, integrate with goal_agent_generator,and reference real amplihack examples like AKS SRE automation, CI diagnostics,pre-commit workflows, and fix-agent pattern matching.
rag-architect
Use when building RAG systems, vector databases, or knowledge-grounded AI applications requiring semantic search, document retrieval, or context augmentation.
pr-review-assistant
Philosophy-aware PR reviews checking alignment with amplihack principles.Use when reviewing PRs to ensure ruthless simplicity, modular design, and zero-BS implementation.Suggests simplifications, identifies over-engineering, verifies brick module structure.Posts detailed, constructive review comments with specific file:line references.
spring-boot-engineer
Use when building Spring Boot 3.x applications, microservices, or reactive Java applications. Invoke for Spring Data JPA, Spring Security 6, WebFlux, Spring Cloud integration. Keywords: Spring Boot, Spring Framework, Spring Cloud, WebFlux, microservices.