A community prompt library for LLMs — built to be forked, contributed to, and genuinely useful.
pr-forge serves two honest purposes:
- A real prompt library — a growing, community-maintained collection of high-quality prompts for ChatGPT, Claude, Gemini, Cursor, and other LLMs. Organized by category, validated by schema, open to all.
- An achievement grinder — GitHub's Pull Shark badge rewards merging PRs. This repo is designed to make that easy through structured, low-friction contributions.
Both goals reinforce each other: more contributors = more prompts = more merged PRs = more achievements.
Prompts are stored in prompts/ organized by category:
prompts/
├── general/
├── coding/
├── writing/
├── research/
├── roleplay/
└── system/
Each prompt is a Markdown file with YAML front matter. See prompts/schema.json and prompts/README.md.
- Fork this repo
- Add a prompt file in the right
prompts/<category>/folder - Follow the schema in
prompts/schema.json - Open a PR — the GitHub Actions validator will check your file automatically
See CONTRIBUTING.md for the full guide.
This repo is designed to be AI-agent-friendly:
- Claude Code — see CLAUDE.md
- Cursor — rules in
.cursor/rules/contributing.mdc - GitHub Copilot — uses PR template and issue templates
- Custom agents — see agents/README.md
Want to run your own prompt library + Pull Shark grind? Fork this repo:
- Fork it
- Update
README.mdwith your name/org - Set yourself (and friends) as maintainers
- Start merging
The structure, validation workflow, and agent integration are all ready to go.
| Achievement | Requirement | Status |
|---|---|---|
| Pull Shark | 2 merged PRs | - |
| Pull Shark x2 | 4 merged PRs | - |
| Pull Shark x3 | 8 merged PRs | - |
| Pull Shark x4 | 16 merged PRs | - |
| Pull Shark x5 | 32 merged PRs | - |
Update this table as you merge.
MIT — fork freely.