gemini-cli-prompt-library  by harish-garg

Prompt library for AI-powered development

Created 4 months ago
286 stars

Top 92.0% on SourcePulse

GitHubView on GitHub
Project Summary

A curated library of professionally crafted prompts for common development tasks, this Gemini CLI extension aims to save developers time and improve AI interactions. It provides battle-tested prompt templates accessible via simple slash commands, helping users achieve consistent, high-quality results and learn prompt engineering best practices.

How It Works

The project functions as a Gemini CLI extension, with prompts defined in .toml files. This structure allows for easy organization, customization, and addition of new prompts. Users can instantly access these prompts through slash commands within the Gemini CLI, streamlining common development workflows and reducing context switching.

Quick Start & Requirements

  • Installation: Install via Gemini CLI: gemini extensions install yourusername/prompt-library-extension. Alternatively, clone the repository and link locally: git clone https://github.com/harish-garg/gemini-cli-prompt-library.git && cd gemini-cli-prompt-library && gemini extensions link .
  • Prerequisites: Gemini CLI.
  • Documentation: Gemini CLI Documentation, Extension Development Guide, Model Context Protocol.

Highlighted Details

  • Features over 30 professional prompts organized into categories: Code Review, Documentation, Testing, Debugging, Architecture, Learning, Writing, and Prompt Engineering.
  • Prompts are designed for instant access via slash commands (e.g., /code-review:security "your code here").
  • Includes educational content on prompt engineering principles and examples of effective prompt construction.
  • Supports customization by forking the repository or adding new .toml prompt files.

Maintenance & Community

This project is maintained by a solo developer, Harish Garg. Contribution guidelines are provided, and links to Discussions are available. A roadmap outlines future development plans, including community prompt sharing and an interactive prompt builder.

Licensing & Compatibility

The library is released under the MIT License, permitting commercial use and closed-source linking.

Limitations & Caveats

The project roadmap indicates several features planned for future development, such as community prompt sharing, prompt analytics, and multi-language support, suggesting these are current limitations. As a solo-developed project, it may have a higher bus factor.

Health Check
Last Commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
64 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.