This directory contains a collection of specialized agent skills designed to assist with various software engineering tasks. Each skill provides a set of expert instructions, workflows, and resources that an AI agent can activate to handle specific types of requests more effectively.
| Skill Name | Description | Key Focus Areas |
|---|---|---|
| Bug Investigator | Systematic bug hunting and root-cause analysis. | Symptom analysis, reproduction, RCA, and prevention. |
| Code Reviewer | Expert code quality and security reviews. | Correctness, performance, security, and standards. |
| Expert Code Refactoring | Guidance on applying SOLID principles and patterns. | Technical debt reduction, testability, and clean code. |
| Frontend UI Designer | Principles for creating modern, stunning UIs. | Visual hierarchy, typography, accessibility, and UX. |
| Project Analyzer | Comprehensive codebase analysis and summaries. | Architecture mapping, tech stack identification, and API discovery. |
| Project Feature Explainer | Detailed analysis and explanation of specific features. | Data flow, logic breakdown, and usage examples. |
| React Test Engineer | Expert guidance for React testing with Vitest/RTL. | User-centric testing, accessibility, and async patterns. |
These skills are automatically activated by the Gemini CLI when it detects a task that matches a skill's specialty. Once a skill is activated, its instructions take precedence to ensure high-quality, expert-level output tailored to the specific domain.