Header

{Meta} Prompt Examples

Welcome to {Meta} Prompt Examples! This project provides a collection of prompts and meta-prompts designed to enhance your interaction with AI assistants like Cursor AI or Claude. The goal is to help you generate documentation outlines and accelerate the development of new features or components in your projects.

Project Overview

Meta Prompt

Meta Prompt

@Codebase please take in consideration this code and write simple succinct project overview detailing what the project is about, which technoligies it uses, and some other specifications that might be relevant. Make this 1 page, not more. Place the document in a folder called `prompts` in the root directory, in a file called `project-overview.md`.

Example Output

# DoZenTask Project Overview

DoZenTask is a simple and efficient task management application designed to help users stay organized and productive. The project uses modern web technologies to create a responsive and user-friendly interface for managing tasks.

## Key Technologies

- Frontend: Svelte, SvelteKit
- Backend: Node.js
- Database: PostgreSQL
- Authentication: Email-based login with signed URLs
- Styling: SCSS
- Build Tools: Vite, Turbo
- Testing: Playwright, Vitest
- Deployment: Bun (svelte-adapter-bun)

## Core Features

1. Task Management: Create, update, and delete tasks
2. Task Lists: Separate lists for todo and completed tasks
3. Drag-and-Drop: Reorder tasks and move between lists
4. User Authentication: Secure email-based login system
5. Responsive Design: Works on desktop and mobile devices

## Project Structure

The project follows a monorepo structure using Turbo, with the main application located in the `apps/site` directory. Key components include:

- Server-side logic: `src/routes/+page.server.ts`
- Main page component: `src/routes/+page.svelte`
- Task list component: `src/lib/components/TaskLists.svelte`
- Database migrations: `src/lib/server/migrations/`
- API services: `src/lib/server/services/`

## Database Schema

The application uses a PostgreSQL database with tables for user accounts, projects, and tasks. Migrations are managed programmatically and run on application startup.

## Authentication Flow

Users log in via email. A signed URL is sent to their email address, which they can use to authenticate. This process is handled by the `loginWithEmail` and `loginWithSignedUrl` functions in the auth service.

## Deployment

The application is configured to be deployed using Bun, a fast all-in-one JavaScript runtime. The `svelte-adapter-bun` is used to generate the production build.

## Future Considerations

- Implement project management features
- Add user collaboration functionality
- Enhance email notifications for task updates
- Implement data synchronization for offline support

How to Use in Cursor

To use this meta prompt in Cursor:
1. Open the Chat or Composer feature.
2. Paste this meta prompt and run it (optionally place it beforehand into a file, e.g. 'prompts/create-project-overview.md' for reuse)
3. The output will be a new prompt file.
4. Use the generated prompt file in the Composer feature for specific project tasks.

Connect with Me

Follow me on X for more insights and updates: @AndreBaltazar

Suggestions and comments about this project are greatly appreciated.