PromptStack - AI Prompts, Cursor Rules and MCP Server Directory for Prompt Engineering / Vibe Coding
PromptStack is an open-source a searchable collection of AI prompts and code generation rules for prompt engineering, featuring Cursor rules, Bolt.new, Loveable, Windsurf, and Trae; designed to streamline developer workflows.. Built with Convex.dev as the database and TanStack Router for client-side routing. rules to enhance your workflow for developers.
Built with Convex.dev as the database and TanStack Router for client-side routing.
PromptStack is a community-driven platform for developers to discover, share, and manage AI prompts and code generation rules.
The goal of PromptStack is to help developers leverage AI tools more effectively by providing a curated collection of prompts that enhance productivity and code quality.
Whether you're using Cursor, Bolt.new, , lovable, windsurf, trae, GitHub Copilot, ChatGPT, Claude, or other AI assistants, you'll find valuable prompts to improve your workflow.
- Searchable Directory: Quickly find AI prompts and code-gen rules tailored to your needs.
- Prompt Love: Like and sort top prompts in the directory.
- Category Organization: Prompts are organized into clear, functional categories.
- GitHub Integration: Automatically link GitHub or social profiles submitted with prompts.
- Carbon Copy View: View and copy prompts in a Carbon-style editor window.
- Readme Support: Find and submit README examples for AI and code-gen projects.
- .Cursorrules: Find and submit Cursor rules for AI and code-gen projects.
- Prompt Link Sharing: Easily share prompts or cursor rules with others.
- Sign in or use the guest submission feature.
- Fill out the required fields:
- Title (Required)
- Prompt content
- Optional: Description, GitHub or social profile links.
- Choose whether to make the prompt public or private.
- Select a category for better organization.
- Browse the directory by categories such as Cursor, Convex, or Readme examples.
- Use the search bar to find prompts tailored to your specific framework or language.
- Filter by "My Prompts" to view only your submissions.
- ✅ Setup sign-in with Clerk
- ✅ Add a "prompt feedback / comments" section to each prompt page
- ✅ All private prompts should be visible to the creator only. ✅ Allow for public prompts to be visible to all users.
- ✅ Only allow prompt feedback or comments if user is logged in
- ✅ use Minimal Tiptap for prompt feedback / comments
- Add @mentions to prompt feedback/comments
- Allow logged in users to like prompts and view liked prompts
- Add AI prompt redo on prompt pages
- Allow prompts to be editable only by their creators if they are logged in
- Add "Prompt Threads" for multi-step prompts
- Add ability to follow prompts
- Add resend ability for notifications if a prompt has been liked or commented on or followed
- Add for private team prompts
- Add for public team prompts
- fix private prompts not being visible to the creator
- fix delete button not being visible to the creator
PromptStack is powered by:
Convex.dev
Convex.dev provides a serverless database and backend that makes building reactive applications easy. It supports real-time updates, ensuring a seamless user experience.
- Learn more about Convex:
- Next.js - React framework for production
- React - JavaScript library for building user interfaces
- TypeScript - JavaScript with syntax for types
- Tailwind CSS - CSS framework
- Clerk - Authentication and user management
- Bun - JavaScript runtime & package manager
- TanStack Router - Client-side routing
- Netlify - For Hosting
Clone the repository and install dependencies:
git clone https://github.com/waynesutton/PromptStack
cd PromptStack
npm install
## Contributing
We welcome contributions from the community! Feel free to submit a pull request or open an issue to report bugs, suggest features, or provide feedback.
## License
This project is licensed under the MIT License. See the `LICENSE` file for details.
--