🚧 Project Under Development - Evolving project, expect changes. Feedback welcome!
Welcome to the Prompt Library, a collection of categorized AI prompts for easy navigation and reuse. Fork and customize this repository to build your own personalized prompt library tailored to your needs.
- 🎯 Purpose
- 🛠️ How It Works
- 📂 Prompt Library Example
- 🚀 Getting Started
- 🔧 Customizing Metadata Extraction
- 🧩 Using Fragments
- 📝 Contributing
- 📄 License
This project provides a structured framework for organizing and managing AI prompts, helping you to:
- Store and categorize your prompts efficiently
- Automatically generate metadata for your prompts
- Easily navigate and reuse your prompt collection
- Collaborate and share prompts with others
- Create modular and reusable prompt components using fragments
- Add Prompts: Create a
prompt.md
file in theprompts
directory. - Commit Changes: Push your changes to the repository.
- Automation: GitHub Actions generate metadata and update README files.
- Update Repository: Changes are automatically committed back.
Note: The prompts listed here are examples to demonstrate structure and organization. Customize and maintain your own prompts as needed.
Tip: Check out the Prompt Engineering category for prompts to help you create high-quality prompts and build your own library.
Coding
- Git Branch Name Generator - Generates optimized git branch names based on project context and best practices
- Git Commit Message Creator - Generates optimized git commit messages following Conventional Commits specification
- GitHub Issue Creator Agent - Creates comprehensive and actionable GitHub issues based on provided project information
- Software Architect Code Reviewer - Generates comprehensive pull requests with architectural analysis and optimization suggestions
- Software Development Expert Agent - Provides expert assistance across the software development lifecycle
Content Creation
- Documentation Specialist Agent - Generates revolutionary software documentation using AI-powered techniques and industry expertise
Healthcare
- Health Optimization Agent - Generates personalized, adaptive health optimization plans based on comprehensive user data analysis
- Psychological Support Therapy Agent - Provides personalized, AI-driven psychological support and therapy through digital platforms
Problem Solving
- Problem Solving Assistant - Generates expert networks and strategies to solve complex problems and achieve goals
Prompt Engineering
- AI Assistant Concept Architect - Generates innovative and feasible AI assistant concepts based on user-provided topics
- Prompt Engineering God - Creates or refines optimized prompts to maximize AI potential within ethical boundaries
- Software Engineering Architect Agent - Generates comprehensive software specification documents with futuristic insights
Translation
- Omniscient Cosmic Translator - Translates between all forms of expression and existence across infinite realities
- Fork the Repository: Click "Fork" to create a copy in your GitHub account.
- Clone Your Fork:
git clone https://github.com/YOUR_USERNAME/REPO_NAME.git
- Set Up Anthropic API Key:
- Create an Anthropic account and generate an API key at the Anthropic Console.
- In repository settings: Secrets and variables > Actions.
- Create a secret named
ANTHROPIC_API_KEY
with your API key.
- Install Dependencies:
- Ensure Node.js (v22+ recommended) is installed.
- Run
npm install
.
- Add Prompts:
- Create a
prompt.md
file in theprompts
directory. - Write your prompt content.
- Commit and push:
git add . git commit -m "Add new prompt: [Brief Description]" git push
- Create a
- Automated Processes: GitHub Actions will generate metadata and update README files.
- Run Locally (Optional):
- Copy
.env.example
to.env
:cp .env.example .env
- Update
.env
with your API key. - Generate metadata:
npm run generate-metadata
- Update README files:
npm run update-views
- Copy
- Customize as Needed:
- Modify templates in
src/templates
to change prompt display. - Update scripts in
src/core
to alter metadata generation or view updates.
- Modify templates in
To customize metadata extraction:
- Open and edit
src/system_prompts/prompt_analysis_agent/prompt.md
. - Run
npm run generate-metadata
to test. - Commit and push changes to trigger GitHub Actions.
Note: Changes affect future metadata generations. Test thoroughly.
Fragments are reusable prompt components.
To use fragments:
-
Create a Fragment:
-
In
fragments
, create a new.md
file under the appropriate category (categories are listed here). -
Create your fragment content.
-
To match a variable in a prompt, name the fragment file to correspond with that variable.
Example:
awesome_guidelines.md
→AWESOME_GUIDELINES
-
-
Update Metadata and Views:
- Regenerate metadata:
FORCE_REGENERATE=true npm run generate-metadata
- Update views:
npm run update-views
- Regenerate metadata:
Once metadata and views are regenerated, each prompt's README will list compatible fragments.
Note: Forcing metadata regeneration can be costly; consider running selectively.
Contributions to improve templates, scripts, or structure are welcome! Submit issues or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.