The Free Social Platform forAI Prompts
Prompts are the foundation of all generative AI. Share, discover, and collect them from the community. Free and open source — self-host with complete privacy.
Sponsored by
Support CommunityLoved by AI Pioneers
Greg Brockman
President & Co-Founder at OpenAI · Dec 12, 2022
“Love the community explorations of ChatGPT, from capabilities (https://github.com/f/prompts.chat) to limitations (...). No substitute for the collective power of the internet when it comes to plumbing the uncharted depths of a new deep learning model.”
Wojciech Zaremba
Co-Founder at OpenAI · Dec 10, 2022
“I love it! https://github.com/f/prompts.chat”
Clement Delangue
CEO at Hugging Face · Sep 3, 2024
“Keep up the great work!”
Thomas Dohmke
Former CEO at GitHub · Feb 5, 2025
“You can now pass prompts to Copilot Chat via URL. This means OSS maintainers can embed buttons in READMEs, with pre-defined prompts that are useful to their projects. It also means you can bookmark useful prompts and save them for reuse → less context-switching ✨ Bonus: @fkadev added it already to prompts.chat 🚀”
Featured Prompts
Write a professional|friendly email to recipient about topic. The email should: - Be approximately 200 words - Include a clear call to action - Use English language

Create a realistic, poorly taken amateur photo of a physical smartphone showing a WhatsApp chat on its screen. The phone should be held vertically in one hand, with visible dark bezels/case, warm dim indoor lighting, slight tilt, blur, grain, glare, reflections, uneven focus, and imperfect framing. It must look like a bad real-world photo of a phone screen, not a clean screenshot. On the phone screen, show an iPhone-style WhatsApp conversation in Turkish with the contact name receiver_name and a small profile photo attached photo (if not provided use default whatsapp profile icon). Chat subject: talk_subject Generate the WhatsApp dialogue naturally based on the subject above. The contact’s messages should be in Turkish language and talk_style (e.g. broken Turkish with typos and awkward wording. My messages should be correct Turkish with no typos). Use realistic white incoming bubbles, green outgoing bubbles, timestamps, blue double-check marks, and a WhatsApp input bar at the bottom. Keep the screen readable but slightly blurry, like a poorly photographed phone screen.

A precision-focused prompt for enhancing a reference image to ultra-high-resolution 4K while preserving the original identity, facial structure, pose, lighting, colors, clothing, and background exactly as they are. It improves clarity, texture, detail, sharpness, and noise reduction without stylization, reshaping, or altering the source image.
"Ultra-high-resolution 4K enhancement based strictly on the provided reference image. Absolute fidelity to original facial anatomy, proportions, and identity. Preserve expression, gaze, pose, camera angle, framing, and perspective with zero deviation. Clothing, hair, skin, and background elements must remain unchanged in structure, placement, and design. Recover fine-grain detail with natural realism. Enhance pores, fine lines, hair strands, eyelashes, fabric weave, seams, and material edges without introducing stylization. Maintain original color science, white balance, and tonal relationships exactly as captured. Lighting direction, intensity, contrast, and shadow behavior must match the source image precisely, with only improved clarity and expanded dynamic range. No relighting, no reshaping. Remove any grain. Apply controlled sharpening and high-frequency detail reconstruction. Remove compression artifacts and noise while retaining authentic texture. No smoothing, no plastic skin, no artificial gloss. Facial features must remain consistent across the entire image with coherent anatomy and clean, stable edges. Negative constraints: no warping, no facial drift, no added or missing anatomy, no altered hands, no distortions, no perspective shift, no text or graphics, no hallucinated detail, no stylized rendering. Output must read as a true-to-life, photorealistic upscale that matches the reference exactly, only clearer, sharper, and higher resolution."
![Lost in [Country] with ChatGPT Image 2](https://prompts-chat-space.fra1.digitaloceanspaces.com/prompt-media/prompt-media-1777280420631-63ldan.jpg)
Create a stylized travel poster / graphic collage for country. The main subject should be a stylish international tourist visiting country, clearly presented as a traveler and not a local resident. Show the tourist wearing modern travel fashion, with details such as a camera, backpack, sunglasses, map, or suitcase, exploring the culture and atmosphere of country. Place the tourist in a dynamic composition surrounded by iconic architecture, streets, landscapes, landmarks, transportation, food, signage, and cultural elements associated with country. Blend realistic character detail with a graphic collage background made of layered paper textures, torn poster edges, sticker elements, halftone dots, editorial typography, and bold geometric shapes. Include authentic visual motifs from country, but keep the tourist’s appearance and styling globally fashionable and clearly foreign to the setting. Add a large readable headline: “LOST IN country”. Modern, artistic, premium editorial travel poster aesthetic, balanced layout, print-worthy composition.

This prompt provides a detailed photorealistic description for generating a natural, candid lifestyle portrait of a young female subject in an outdoor urban setting. It captures key elements such as physical appearance, posture, facial expression, and wardrobe, along with environmental context including a sunlit rooftop terrace, surrounding architecture, and atmospheric details.
1{2 "subject": {3 "description": "A young blonde woman with fair skin sitting outdoors in direct sunlight, relaxed and slightly smiling with a soft squint due to bright light.",...+79 more lines

A structured prompt for creating a cinematic and dramatic photograph of a horse silhouette. The prompt details the lighting, composition, mood, and style to achieve a powerful and mysterious image.
1{2 "colors": {3 "color_temperature": "warm",...+66 more lines

Creating a cinematic scene description that captures a serene sunset moment on a lake, featuring a lone figure in a traditional boat. Ideal for travel and tourism promotion, stock photography, cinematic references, and background imagery.
1{2 "colors": {3 "color_temperature": "warm",...+79 more lines
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
---
name: karpathy-guidelines
description: Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
license: MIT
---
# Karpathy Guidelines
Behavioral guidelines to reduce common LLM coding mistakes, derived from [Andrej Karpathy's observations](https://x.com/karpathy/status/2015883857489522876) on LLM coding pitfalls.
**Tradeoff:** These guidelines bias toward caution over speed. For trivial tasks, use judgment.
## 1. Think Before Coding
**Don't assume. Don't hide confusion. Surface tradeoffs.**
Before implementing:
- State your assumptions explicitly. If uncertain, ask.
- If multiple interpretations exist, present them - don't pick silently.
- If a simpler approach exists, say so. Push back when warranted.
- If something is unclear, stop. Name what's confusing. Ask.
## 2. Simplicity First
**Minimum code that solves the problem. Nothing speculative.**
- No features beyond what was asked.
- No abstractions for single-use code.
- No "flexibility" or "configurability" that wasn't requested.
- No error handling for impossible scenarios.
- If you write 200 lines and it could be 50, rewrite it.
Ask yourself: "Would a senior engineer say this is overcomplicated?" If yes, simplify.
## 3. Surgical Changes
**Touch only what you must. Clean up only your own mess.**
When editing existing code:
- Don't "improve" adjacent code, comments, or formatting.
- Don't refactor things that aren't broken.
- Match existing style, even if you'd do it differently.
- If you notice unrelated dead code, mention it - don't delete it.
When your changes create orphans:
- Remove imports/variables/functions that YOUR changes made unused.
- Don't remove pre-existing dead code unless asked.
The test: Every changed line should trace directly to the user's request.
## 4. Goal-Driven Execution
**Define success criteria. Loop until verified.**
Transform tasks into verifiable goals:
- "Add validation" -> "Write tests for invalid inputs, then make them pass"
- "Fix the bug" -> "Write a test that reproduces it, then make it pass"
- "Refactor X" -> "Ensure tests pass before and after"
For multi-step tasks, state a brief plan:
\
Strong success criteria let you loop independently. Weak criteria ("make it work") require constant clarification.The goal is to make every reply more accurate, comprehensive, and unbiased — as if thinking from the shoulders of giants.
**Adaptive Thinking Framework (Integrated Version)** This framework has the user’s “Standard—Borrow Wisdom—Review” three-tier quality control method embedded within it and must not be executed by skipping any steps. **Zero: Adaptive Perception Engine (Full-Course Scheduling Layer)** Dynamically adjusts the execution depth of every subsequent section based on the following factors: · Complexity of the problem · Stakes and weight of the matter · Time urgency · Available effective information · User’s explicit needs · Contextual characteristics (technical vs. non-technical, emotional vs. rational, etc.) This engine simultaneously determines the degree of explicitness of the “three-tier method” in all sections below — deep, detailed expansion for complex problems; micro-scale execution for simple problems. --- **One: Initial Docking Section** **Execution Actions:** 1. Clearly restate the user’s input in your own words 2. Form a preliminary understanding 3. Consider the macro background and context 4. Sort out known information and unknown elements 5. Reflect on the user’s potential underlying motivations 6. Associate relevant knowledge-base content 7. Identify potential points of ambiguity **[First Tier: Upward Inquiry — Set Standards]** While performing the above actions, the following meta-thinking **must** be completed: “For this user input, what standards should a ‘good response’ meet?” **Operational Key Points:** · Perform a superior-level reframing of the problem: e.g., if the user asks “how to learn,” first think “what truly counts as having mastered it.” · Capture the ultimate standards of the field rather than scattered techniques. · Treat this standard as the North Star metric for all subsequent sections. --- **Two: Problem Space Exploration Section** **Execution Actions:** 1. Break the problem down into its core components 2. Clarify explicit and implicit requirements 3. Consider constraints and limiting factors 4. Define the standards and format a qualified response should have 5. Map out the required knowledge scope **[First Tier: Upward Inquiry — Set Standards (Deepened)]** While performing the above actions, the following refinement **must** be completed: “Translate the superior-level standard into verifiable response-quality indicators.” **Operational Key Points:** · Decompose the “good response” standard defined in the Initial Docking section into checkable items (e.g., accuracy, completeness, actionability, etc.). · These items will become the checklist for the fifth section “Testing and Validation.” --- **Three: Multi-Hypothesis Generation Section** **Execution Actions:** 1. Generate multiple possible interpretations of the user’s question 2. Consider a variety of feasible solutions and approaches 3. Explore alternative perspectives and different standpoints 4. Retain several valid, workable hypotheses simultaneously 5. Avoid prematurely locking onto a single interpretation and eliminate preconceptions **[Second Tier: Horizontal Borrowing of Wisdom — Leverage Collective Intelligence]** While performing the above actions, the following invocation **must** be completed: “In this problem domain, what thinking models, classic theories, or crystallized wisdom from predecessors can be borrowed?” **Operational Key Points:** · Deliberately retrieve 3–5 classic thinking models in the field (e.g., Charlie Munger’s mental models, First Principles, Occam’s Razor, etc.). · Extract the core essence of each model (summarized in one or two sentences). · Use these essences as scaffolding for generating hypotheses and solutions. · Think from the shoulders of giants rather than starting from zero. --- **Four: Natural Exploration Flow** **Execution Actions:** 1. Enter from the most obvious dimension 2. Discover underlying patterns and internal connections 3. Question initial assumptions and ingrained knowledge 4. Build new associations and logical chains 5. Combine new insights to revisit and refine earlier thinking 6. Gradually form deeper and more comprehensive understanding **[Second Tier: Horizontal Borrowing of Wisdom — Leverage Collective Intelligence (Deepened)]** While carrying out the above exploration flow, the following integration **must** be completed: “Use the borrowed wisdom of predecessors as clues and springboards for exploration.” **Operational Key Points:** · When “discovering patterns,” actively look for patterns that echo the borrowed models. · When “questioning assumptions,” adopt the subversive perspectives of predecessors (e.g., Copernican-style reversals). · When “building new associations,” cross-connect the essences of different models. · Let the exploration process itself become a dialogue with the greatest minds in history. --- **Five: Testing and Validation Section** **Execution Actions:** 1. Question your own assumptions 2. Verify the preliminary conclusions 3. Identif potential logical gaps and flaws [Third Tier: Inward Review — Conduct Self-Review] While performing the above actions, the following critical review dimensions must be introduced: “Use the scalpel of critical thinking to dissect your own output across four dimensions: logic, language, thinking, and philosophy.” Operational Key Points: · Logic dimension: Check whether the reasoning chain is rigorous and free of fallacies such as reversed causation, circular argumentation, or overgeneralization. · Language dimension: Check whether the expression is precise and unambiguous, with no emotional wording, vague concepts, or overpromising. · Thinking dimension: Check for blind spots, biases, or path dependence in the thinking process, and whether multi-hypothesis generation was truly executed. · Philosophy dimension: Check whether the response’s underlying assumptions can withstand scrutiny and whether its value orientation aligns with the user’s intent. Mandatory question before output: “If I had to identify the single biggest flaw or weakness in this answer, what would it be?”
Today's Most Upvoted

Generates a vertical atmospheric portrait with an authentic 35mm film aesthetic. A young woman in a vintage muted pink sweatshirt sits on the floor, gazing at a burning match in her hand. Lit by soft diffused daylight and a tiny warm flame, it features natural "no-makeup" looks, milky pink nails, and soft film grain. Captures a minimalist, introverted 2010s Pinterest mood with pastel, faded color grading and gentle shadow transitions.
Atmospheric vertical portrait in a “film photography” aesthetic. The girl sits on the floor, leaning her back against a plain light-colored wall (light gray or white with a slight texture). The pose is relaxed and slightly introverted: knees bent and pulled up to her chest, torso slightly leaning forward. Her head is turned in profile to the left, her gaze directed downward at a burning match that she holds in her right hand in front of her face. Her left hand rests loosely on her knee/leg. She is wearing an oversized sweatshirt (a hoodie without a hood) in a muted pink shade (dusty rose or fuchsia) in a vintage style. On the sleeves there are three white stripes along the full length (stylized after Adidas Originals), and the same logo (trefoil) is visible on the left side of the chest. The sweatshirt looks soft, slightly worn. At the bottom, the edges of light-colored shorts are visible (probably white or light pink), legs bare. Hairstyle: straight hair, loose and naturally resting on her shoulders and back, smooth texture. Makeup done in a “no-makeup makeup” style: matte skin, light blush, natural brows, and a nude lip shade with a light gloss. Long manicure, almond or ballerina shape, done in a delicate milky pink shade (milky pink). A thin gold ring is worn on the ring finger of her right hand. A regular long match with a burning tip is clutched in her hand. Imitation of shooting on a film camera (35mm film). The image has characteristic grain (film grain) and soft sharpness. Soft diffused daylight falling from the left (probably from a window) creates smooth shadow transitions on the face and clothing. The match flame provides a tiny point source of warm light but is not the main lighting. Color grading in pastel, slightly faded tones. Muted pink, skin tones, and cool white/gray predominate. Low contrast, strong 2010s “Pinterest” or “Tumblr” aesthetic. Minimalist, clean background — a wall without decor, which emphasizes the model’s figure and emotion.

Generates a cinematic vertical portrait of a young woman wearing a green and red striped sweater, leather mini skirt, and fishnet stockings, holding a hockey mask. Featuring dramatic low-key lighting and a masked figure in the dark background, it captures a sensual, mysterious Halloween editorial aesthetic with sharp 8K focus and shallow depth of field.
A cinematic vertical portrait photograph of a beautiful young woman in her late 20s with an athletic hourglass figure, warm olive skin with subtle freckles, and long wavy dark brown hair parted in the middle. She has strong defined cheekbones, a sharp jawline, full lips, and an intense direct gaze at the camera with a serious, confident, slightly mysterious expression. She is wearing a cropped chunky-knit sweater with wide horizontal stripes in forest green and burgundy red (Freddy Krueger style), a tight black faux leather high-waisted mini skirt, and black fishnet stockings. She wears layered gold chain necklaces, large gold hoop earrings, and a ring. Her right hand rests on her hip with elbow out, her left hand holds a weathered white hockey mask (Jason Voorhees style) with dirt and blood details next to the left side of her face. In the softly blurred background, a male figure wearing a white Michael Myers mask and dark coveralls stands behind her to the left, partially in shadow. The setting is a dark bedroom with gray rumpled bedsheets visible on both sides, dark gray walls, and a black curtain in the upper right corner. Dramatic low-key studio lighting with a softbox as key light from the front slightly above, minimal fill light creating deep shadows, high contrast between the well-lit subject and the dark atmospheric background. Shot with a professional full-frame mirrorless camera, 85mm lens, f/2.0, eye-level medium shot vertical composition, shallow depth of field with the background figure slightly blurred, sharp focus on the subject's face and eyes, high-end cinematic horror glam photography style, Halloween editorial aesthetic, slasher movie icon mashup theme, dark and sensual mood, saturated green and red against dark neutral tones, ultra-realistic, high detail.
This skill enables AI agents to recreate website designs based on user-uploaded image inspirations, ensuring a blend of original style and personal touches.
---
name: website-design-recreator-skill
description: This skill enables AI agents to recreate website designs based on user-uploaded image inspirations, ensuring a blend of original style and personal touches.
---
# Website Design Recreator Skill
This skill enables the agent to recreate website designs based on user-uploaded image inspirations, ensuring a blend of original style and personal touches.
## Instructions
- Analyze the uploaded image to identify its pattern, style, and aesthetic.
- Recreate a similar design while maintaining the original inspiration's details and incorporating the user's personal taste.
- Modify the design of the second uploaded image based on the style of the first inspiration image, enhancing the original while keeping its essential taste.
- Ensure the recreated design is interactive and adheres to a premium, stylish, and aesthetic quality.
## JSON Prompt
```json
{
"role": "Website Design Recreator",
"description": "You are an expert in identifying design elements from images and recreating them with a personal touch.",
"task": "Recreate a website design based on an uploaded image inspiration provided by the user. Modify the original image to improve it based on the inspiration image.",
"responsibilities": [
"Analyze the uploaded inspiration image to identify its pattern, style, and aesthetic.",
"Recreate a similar design while maintaining the original inspiration's details and incorporating the user's personal taste.",
"Modify the second uploaded image, using the first as inspiration, to enhance its design while retaining its core elements.",
"Ensure the recreated design is interactive and adheres to a premium, stylish, and aesthetic quality."
],
"rules": [
"Stick to the details of the provided inspiration.",
"Use interactive elements to enhance user engagement.",
"Keep the design coherent with the original inspiration.",
"Enhance the original image based on the inspiration without copying fully."
],
"mediaRequirements": {
"requiresMediaUpload": true,
"mediaType": "IMAGE",
"mediaCount": 2
}
}
```
## Rules
- Stick to the details of the provided inspiration.
- Use interactive elements to enhance user engagement.
- Keep the design coherent with the original inspiration.
- Enhance the original image based on the inspiration without copying fully.Re-useable meta-prompt to have the AI generate a prompt to achieve a $(goal) Simply replace the variable with the actual goal, answer the clarifying questions it asks to give it the constraints and context required for the task, and then use the prompt the AI returns as the prompt to achieve your goal. See an example of it's use here: https://chatgpt.com/share/6947f127-1e84-8013-a360-49a89666c1af
You are to act as my prompt engineer. I would like to accomplish: goal. Please repeat this back to me in your own words, and ask clarifying questions. Once we confirm, generate the final optimized prompt.Create a feature testing page design for Enterprise WeChat/DingTalk focusing on address book management, calendar/schedule management, and message sending/receiving. The design should be user-friendly, sleek, and have a technological appeal.
--- name: designing-a-feature-testing-page-for-enterprise-wechatdingtalk description: Create a feature testing page design for Enterprise WeChat/DingTalk focusing on address book management, calendar/schedule management, and message sending/receiving. The design should be user-friendly, sleek, and have a technological appeal. --- # Designing a Feature Testing Page for Enterprise WeChat/DingTalk Describe what this skill does and how the agent should use it. ## Instructions - Step 1: ... - Step 2: ...
I want you to act as a ChatGPT prompt generator, I will send a topic, you have to generate a ChatGPT prompt based on the content of the topic, the prompt should start with "I want you to act as ", and guess what I might do, and expand the prompt accordingly Describe the content to make it useful.
This prompt provides a comprehensive blueprint for building a secure, full-stack URL shortening service. It specifies a lightweight vanilla JS frontend and a robust RESTful backend. Key features include custom aliases, QR codes, detailed analytics, link expiration, password protection, and strict security measures, ensuring high performance and WCAG accessibility.
## 🚀 URL Shortening Service — Full-Stack Application
### 📋 Project Overview
Build a production-ready, full-stack URL shortening service with a modern, accessible frontend and a robust RESTful backend API. The application must handle the complete lifecycle of shortened links: creation, redirection, tracking, management, and expiration. Prioritize performance, security, and an exceptional user experience across all devices.
---
### 🛠️ Tech Stack
**Frontend:**
- Semantic HTML5 with ARIA attributes for accessibility (WCAG 2.1 AA compliance)
- CSS3 with CSS Custom Properties (variables), Flexbox, and CSS Grid
- Vanilla JavaScript (ES2022+) using modular architecture (ES Modules)
- No heavy frameworks — keep the bundle lightweight and fast
**Backend API:**
- RESTful API design following OpenAPI 3.0 specification
- JSON request/response format with proper HTTP status codes
- CORS configuration for cross-origin requests
- Rate limiting per IP and per API key
**Libraries (CDN or bundled):**
- QR Code generation (e.g., `qrcode.js` or `qr-creator`)
- Charting library for analytics (e.g., Chart.js or lightweight alternative)
- Date picker for expiration (e.g., `flatpickr`)
- Toast notification system (custom-built, no dependency)
---
### 🎨 Frontend — UI/UX Requirements
**Layout & Design:**
- Clean, minimalist design with a hero section featuring a **large, prominent URL input field** centered on the page
- Implement a **dark/light mode toggle** with system preference detection (`prefers-color-scheme`) and `localStorage` persistence
- Use a consistent design system: typography scale, spacing tokens, color palette
- Smooth micro-animations and transitions (fade-ins, slide-ups, button ripples) for all interactive elements
- Skeleton loading states for async content (analytics, history table)
**Responsive Design:**
- Mobile-first approach with breakpoints at 480px, 768px, 1024px, and 1440px
- Touch-friendly tap targets (minimum 44×44px)
- Collapsible navigation menu on mobile (hamburger menu with animation)
- Fluid typography using `clamp()`
**Accessibility:**
- Full keyboard navigation support (tab order, focus trapping in modals)
- Screen reader announcements for dynamic content (`aria-live` regions)
- Visible focus indicators on all interactive elements
- Sufficient color contrast ratios (minimum 4.5:1 for text)
- Reduced motion support (`prefers-reduced-motion`)
---
### ⚙️ Core Features
#### 1. URL Shortening Engine
- Prominent input field with placeholder text and real-time validation feedback
- **URL validation**: Check for valid protocol (`http://`, `https://`), proper domain structure, and reject malformed URLs using both regex and the `URL` constructor API
- **URL sanitization**: Strip tracking parameters (UTM, fbclid, gclid), remove redundant slashes, normalize protocol and case
- Auto-prepend `https://` if no protocol is provided
- Display the shortened URL immediately after creation with a success animation
- **Bulk URL shortening**: Allow users to paste multiple URLs (one per line) and shorten them all at once
#### 2. Custom Alias Support
- Optional custom alias field (e.g., `short.ly/my-brand`)
- Real-time availability check as the user types (debounced API call, 300ms)
- Alias validation rules: alphanumeric, hyphens, underscores only; 3–30 characters; reserved word blacklist (e.g., `admin`, `api`, `login`, `static`)
- Clear error messaging if the alias is taken or invalid
#### 3. QR Code Generation
- Auto-generate a QR code for every shortened URL upon creation
- QR code modal/panel with options to:
- Download as PNG (high resolution, 1024×1024)
- Download as SVG (vector, scalable)
- Customize foreground/background colors
- Add a small logo overlay in the center (optional)
- Ensure QR codes encode the full shortened URL and are scannable at small sizes
#### 4. Click Tracking & Analytics Dashboard
- Track every redirect with the following data points:
- Timestamp (UTC)
- Country and city (via IP geolocation API)
- Device type (mobile, tablet, desktop)
- Operating system and browser (via User-Agent parsing)
- Referrer URL
- Unique vs. returning visitor (via cookie/fingerprint)
- **Analytics Dashboard** per link including:
- Total clicks and unique clicks counters
- Clicks over time line chart (filterable: last 24h, 7d, 30d, 90d, all time)
- Geographic distribution map or bar chart (top 10 countries)
- Device/OS/Browser breakdown (donut or pie charts)
- Top referrers table
- Click heatmap by day of week and hour of day
- Aggregate analytics overview on the main dashboard (total links, total clicks, most popular link)
#### 5. Link Expiration
- Optional expiration date/time picker when creating a link
- Support presets: 1 hour, 24 hours, 7 days, 30 days, custom date
- Display a countdown or "expires in X" badge on active links
- Automatically deactivate expired links and show a friendly "This link has expired" page on redirect attempts
- Allow users to extend or remove expiration on existing links
#### 6. Password Protection
- Optional password toggle when creating a link
- If enabled, show a password input gate page before redirecting to the target URL
- Hash passwords server-side using bcrypt or Argon2 (never store plaintext)
- Rate-limit password attempts (max 5 per minute per IP) with lockout messaging
- Visual indicator (lock icon 🔒) on password-protected links in the history view
#### 7. Copy-to-Clipboard
- One-click copy button next to every shortened URL
- Use the Clipboard API (`navigator.clipboard.writeText()`) with fallback to `document.execCommand('copy')`
- Visual confirmation: button icon changes to a checkmark ✅ with a "Copied!" tooltip/toast that auto-dismisses after 2 seconds
- Keyboard shortcut support (e.g., `Ctrl+Shift+C` to copy the most recently created link)
#### 8. URL History & Management
- Persistent history table/grid of all shortened URLs (stored in `localStorage` for guests, database for authenticated users)
- Each entry displays: original URL (truncated with tooltip), short URL, creation date, click count, status (active/expired/password-protected), and action buttons
- **Search**: Full-text search across original URLs, aliases, and tags
- **Filtering**: By status (active, expired, protected), date range, click count range, and tags
- **Sorting**: By creation date, click count, alphabetically (ascending/descending)
- **Pagination or infinite scroll** for large histories (25 items per page)
- **Bulk actions**: Select multiple links to delete, disable, or export as CSV/JSON
- **Tags/Labels**: Allow users to add custom tags to organize links (e.g., "marketing", "social", "campaign-q4")
---
### 🔒 Security Requirements
- Input sanitization on both client and server to prevent XSS attacks
- CSRF protection on all state-changing API endpoints
- Validate and sanitize redirect targets to prevent open redirect vulnerabilities (whitelist allowed protocols, block `javascript:`, `data:`, `file:` schemes)
- Implement Content Security Policy (CSP) headers
- Rate limiting: max 20 link creations per minute per IP; max 100 API requests per minute
- Secure HTTP headers: `X-Content-Type-Options`, `X-Frame-Options`, `Strict-Transport-Security`
- Never expose internal IDs; use nanoid or UUID for public link identifiers
---
### ⚡ Performance Requirements
- Target Lighthouse scores: Performance >90, Accessibility >95, Best Practices >95, SEO >90
- Lazy-load analytics charts and non-critical assets
- Debounce all search and validation inputs
- Use `IntersectionObserver` for scroll-based animations and lazy loading
- Minimize reflows and repaints; use CSS `transform` and `opacity` for animations
- Cache API responses where appropriate (e.g., analytics data with 60s TTL)
- Redirects should resolve in under 100ms server-side
---
### 🧪 Error Handling & Edge Cases
- Graceful error messages for: network failures, API timeouts, invalid URLs, duplicate aliases, server errors (500), rate limit exceeded (429)
- Offline detection: show a banner when the user loses connectivity and queue actions for retry
- Handle extremely long URLs (up to 2048 characters) without breaking the layout
- Handle Unicode/internationalized domain names (IDN) correctly
- Empty state illustrations for when the user has no links or no analytics data
---
### 📁 Deliverables
1. Complete, well-commented source code with a clear folder structure
2. `README.md` with setup instructions, API documentation, and feature list
3. API endpoint reference table (method, path, parameters, response format)
4. A `demo` mode with sample data pre-loaded for immediate preview
5. Responsive across Chrome, Firefox, Safari, and Edge (latest 2 versions)
---
> **Note:** Build this incrementally — start with the core shortening flow (input → validate → shorten → display → copy), then layer on QR codes, analytics, custom aliases, expiration, password protection, and the full history dashboard. Ensure each feature is fully functional and tested before moving to the next.Latest Prompts
A bank website prompt
I want a bank app prompt and I want it professional and better. I want it to be name FATE BANK
This prompt provides a comprehensive blueprint for building a secure, full-stack URL shortening service. It specifies a lightweight vanilla JS frontend and a robust RESTful backend. Key features include custom aliases, QR codes, detailed analytics, link expiration, password protection, and strict security measures, ensuring high performance and WCAG accessibility.
## 🚀 URL Shortening Service — Full-Stack Application
### 📋 Project Overview
Build a production-ready, full-stack URL shortening service with a modern, accessible frontend and a robust RESTful backend API. The application must handle the complete lifecycle of shortened links: creation, redirection, tracking, management, and expiration. Prioritize performance, security, and an exceptional user experience across all devices.
---
### 🛠️ Tech Stack
**Frontend:**
- Semantic HTML5 with ARIA attributes for accessibility (WCAG 2.1 AA compliance)
- CSS3 with CSS Custom Properties (variables), Flexbox, and CSS Grid
- Vanilla JavaScript (ES2022+) using modular architecture (ES Modules)
- No heavy frameworks — keep the bundle lightweight and fast
**Backend API:**
- RESTful API design following OpenAPI 3.0 specification
- JSON request/response format with proper HTTP status codes
- CORS configuration for cross-origin requests
- Rate limiting per IP and per API key
**Libraries (CDN or bundled):**
- QR Code generation (e.g., `qrcode.js` or `qr-creator`)
- Charting library for analytics (e.g., Chart.js or lightweight alternative)
- Date picker for expiration (e.g., `flatpickr`)
- Toast notification system (custom-built, no dependency)
---
### 🎨 Frontend — UI/UX Requirements
**Layout & Design:**
- Clean, minimalist design with a hero section featuring a **large, prominent URL input field** centered on the page
- Implement a **dark/light mode toggle** with system preference detection (`prefers-color-scheme`) and `localStorage` persistence
- Use a consistent design system: typography scale, spacing tokens, color palette
- Smooth micro-animations and transitions (fade-ins, slide-ups, button ripples) for all interactive elements
- Skeleton loading states for async content (analytics, history table)
**Responsive Design:**
- Mobile-first approach with breakpoints at 480px, 768px, 1024px, and 1440px
- Touch-friendly tap targets (minimum 44×44px)
- Collapsible navigation menu on mobile (hamburger menu with animation)
- Fluid typography using `clamp()`
**Accessibility:**
- Full keyboard navigation support (tab order, focus trapping in modals)
- Screen reader announcements for dynamic content (`aria-live` regions)
- Visible focus indicators on all interactive elements
- Sufficient color contrast ratios (minimum 4.5:1 for text)
- Reduced motion support (`prefers-reduced-motion`)
---
### ⚙️ Core Features
#### 1. URL Shortening Engine
- Prominent input field with placeholder text and real-time validation feedback
- **URL validation**: Check for valid protocol (`http://`, `https://`), proper domain structure, and reject malformed URLs using both regex and the `URL` constructor API
- **URL sanitization**: Strip tracking parameters (UTM, fbclid, gclid), remove redundant slashes, normalize protocol and case
- Auto-prepend `https://` if no protocol is provided
- Display the shortened URL immediately after creation with a success animation
- **Bulk URL shortening**: Allow users to paste multiple URLs (one per line) and shorten them all at once
#### 2. Custom Alias Support
- Optional custom alias field (e.g., `short.ly/my-brand`)
- Real-time availability check as the user types (debounced API call, 300ms)
- Alias validation rules: alphanumeric, hyphens, underscores only; 3–30 characters; reserved word blacklist (e.g., `admin`, `api`, `login`, `static`)
- Clear error messaging if the alias is taken or invalid
#### 3. QR Code Generation
- Auto-generate a QR code for every shortened URL upon creation
- QR code modal/panel with options to:
- Download as PNG (high resolution, 1024×1024)
- Download as SVG (vector, scalable)
- Customize foreground/background colors
- Add a small logo overlay in the center (optional)
- Ensure QR codes encode the full shortened URL and are scannable at small sizes
#### 4. Click Tracking & Analytics Dashboard
- Track every redirect with the following data points:
- Timestamp (UTC)
- Country and city (via IP geolocation API)
- Device type (mobile, tablet, desktop)
- Operating system and browser (via User-Agent parsing)
- Referrer URL
- Unique vs. returning visitor (via cookie/fingerprint)
- **Analytics Dashboard** per link including:
- Total clicks and unique clicks counters
- Clicks over time line chart (filterable: last 24h, 7d, 30d, 90d, all time)
- Geographic distribution map or bar chart (top 10 countries)
- Device/OS/Browser breakdown (donut or pie charts)
- Top referrers table
- Click heatmap by day of week and hour of day
- Aggregate analytics overview on the main dashboard (total links, total clicks, most popular link)
#### 5. Link Expiration
- Optional expiration date/time picker when creating a link
- Support presets: 1 hour, 24 hours, 7 days, 30 days, custom date
- Display a countdown or "expires in X" badge on active links
- Automatically deactivate expired links and show a friendly "This link has expired" page on redirect attempts
- Allow users to extend or remove expiration on existing links
#### 6. Password Protection
- Optional password toggle when creating a link
- If enabled, show a password input gate page before redirecting to the target URL
- Hash passwords server-side using bcrypt or Argon2 (never store plaintext)
- Rate-limit password attempts (max 5 per minute per IP) with lockout messaging
- Visual indicator (lock icon 🔒) on password-protected links in the history view
#### 7. Copy-to-Clipboard
- One-click copy button next to every shortened URL
- Use the Clipboard API (`navigator.clipboard.writeText()`) with fallback to `document.execCommand('copy')`
- Visual confirmation: button icon changes to a checkmark ✅ with a "Copied!" tooltip/toast that auto-dismisses after 2 seconds
- Keyboard shortcut support (e.g., `Ctrl+Shift+C` to copy the most recently created link)
#### 8. URL History & Management
- Persistent history table/grid of all shortened URLs (stored in `localStorage` for guests, database for authenticated users)
- Each entry displays: original URL (truncated with tooltip), short URL, creation date, click count, status (active/expired/password-protected), and action buttons
- **Search**: Full-text search across original URLs, aliases, and tags
- **Filtering**: By status (active, expired, protected), date range, click count range, and tags
- **Sorting**: By creation date, click count, alphabetically (ascending/descending)
- **Pagination or infinite scroll** for large histories (25 items per page)
- **Bulk actions**: Select multiple links to delete, disable, or export as CSV/JSON
- **Tags/Labels**: Allow users to add custom tags to organize links (e.g., "marketing", "social", "campaign-q4")
---
### 🔒 Security Requirements
- Input sanitization on both client and server to prevent XSS attacks
- CSRF protection on all state-changing API endpoints
- Validate and sanitize redirect targets to prevent open redirect vulnerabilities (whitelist allowed protocols, block `javascript:`, `data:`, `file:` schemes)
- Implement Content Security Policy (CSP) headers
- Rate limiting: max 20 link creations per minute per IP; max 100 API requests per minute
- Secure HTTP headers: `X-Content-Type-Options`, `X-Frame-Options`, `Strict-Transport-Security`
- Never expose internal IDs; use nanoid or UUID for public link identifiers
---
### ⚡ Performance Requirements
- Target Lighthouse scores: Performance >90, Accessibility >95, Best Practices >95, SEO >90
- Lazy-load analytics charts and non-critical assets
- Debounce all search and validation inputs
- Use `IntersectionObserver` for scroll-based animations and lazy loading
- Minimize reflows and repaints; use CSS `transform` and `opacity` for animations
- Cache API responses where appropriate (e.g., analytics data with 60s TTL)
- Redirects should resolve in under 100ms server-side
---
### 🧪 Error Handling & Edge Cases
- Graceful error messages for: network failures, API timeouts, invalid URLs, duplicate aliases, server errors (500), rate limit exceeded (429)
- Offline detection: show a banner when the user loses connectivity and queue actions for retry
- Handle extremely long URLs (up to 2048 characters) without breaking the layout
- Handle Unicode/internationalized domain names (IDN) correctly
- Empty state illustrations for when the user has no links or no analytics data
---
### 📁 Deliverables
1. Complete, well-commented source code with a clear folder structure
2. `README.md` with setup instructions, API documentation, and feature list
3. API endpoint reference table (method, path, parameters, response format)
4. A `demo` mode with sample data pre-loaded for immediate preview
5. Responsive across Chrome, Firefox, Safari, and Edge (latest 2 versions)
---
> **Note:** Build this incrementally — start with the core shortening flow (input → validate → shorten → display → copy), then layer on QR codes, analytics, custom aliases, expiration, password protection, and the full history dashboard. Ensure each feature is fully functional and tested before moving to the next.
Generates a cinematic vertical portrait of a young woman wearing a green and red striped sweater, leather mini skirt, and fishnet stockings, holding a hockey mask. Featuring dramatic low-key lighting and a masked figure in the dark background, it captures a sensual, mysterious Halloween editorial aesthetic with sharp 8K focus and shallow depth of field.
A cinematic vertical portrait photograph of a beautiful young woman in her late 20s with an athletic hourglass figure, warm olive skin with subtle freckles, and long wavy dark brown hair parted in the middle. She has strong defined cheekbones, a sharp jawline, full lips, and an intense direct gaze at the camera with a serious, confident, slightly mysterious expression. She is wearing a cropped chunky-knit sweater with wide horizontal stripes in forest green and burgundy red (Freddy Krueger style), a tight black faux leather high-waisted mini skirt, and black fishnet stockings. She wears layered gold chain necklaces, large gold hoop earrings, and a ring. Her right hand rests on her hip with elbow out, her left hand holds a weathered white hockey mask (Jason Voorhees style) with dirt and blood details next to the left side of her face. In the softly blurred background, a male figure wearing a white Michael Myers mask and dark coveralls stands behind her to the left, partially in shadow. The setting is a dark bedroom with gray rumpled bedsheets visible on both sides, dark gray walls, and a black curtain in the upper right corner. Dramatic low-key studio lighting with a softbox as key light from the front slightly above, minimal fill light creating deep shadows, high contrast between the well-lit subject and the dark atmospheric background. Shot with a professional full-frame mirrorless camera, 85mm lens, f/2.0, eye-level medium shot vertical composition, shallow depth of field with the background figure slightly blurred, sharp focus on the subject's face and eyes, high-end cinematic horror glam photography style, Halloween editorial aesthetic, slasher movie icon mashup theme, dark and sensual mood, saturated green and red against dark neutral tones, ultra-realistic, high detail.
# Clarity-Based Cart & Checkout Flow Audit ## Configuration (fill in before use) - CLARITY_MCP: clarity - START_DATE: {date:last 14 days} - PAGES: {pages:"/sepet", "/odeme", "/sonuc"} - DEVICES: device - PAYMENT_MODEL: payment_model - AUXILIARY_TOOLS (optional — delete any line you won't use): - Error tracking (e.g. Sentry, Bugsnag, Rollbar): error_tracking_mcp - Performance/APM (e.g. New Relic, Datadog, Grafana): performance_mcp - Logs (e.g. Elastic, Loki): logs_mcp - Analytics/funnel (e.g. GA4, Mixpanel, Amplitude): analytics_mcp - Other: other_mcps - TECHNICAL_NOTES (optional): [stack, known constraints, special business rules] ## Role You are an e-commerce conversion/UX analyst. Goal: identify everything that blocks, slows down, or causes users to abandon the cart → address/shipping → payment → order confirmation flow, and produce a prioritized report that anyone on the team can read. ## Tool usage principles - CLARITY_MCP is the primary source. Session recordings, heatmaps, and automatic signals (rage click, dead click, quick back, JS error, excessive scroll) come from here. Every finding must be backed by at least one Clarity session. - Auxiliary tools are for verification and root cause, not discovery: - Error tracking → when Clarity shows a JS error or "nothing happened" behavior, search for matching issues in the same time window and page; capture stack trace, affected user count, first/last seen, and release. - APM → when the symptom is "slow / spinner / timeout", check the relevant endpoints in the same window for latency, error rate, or throughput drops. - Logs → check for server errors or business-rule rejections matching a specific session's timestamp. - Analytics → confirm Clarity's funnel data against a second source. - When looking for matches, narrow the window to ±5 minutes around the Clarity session, by page/route, and by device/browser where possible. - If a tool is not configured, unreachable, or returns nothing, write "could not be verified with X" in the report and continue. Do not attempt to use a tool that isn't configured. ## Workflow 1. Big picture: for PAGES, pull session count, JS error, rage/dead click, and quick back rates, and average time on page. Identify the step transition with the highest drop-off. 2. Use the signal filters to list sessions on the relevant pages; starting with the highest signal density, review at least 20 recordings. If fewer than 20 exist, review all of them. 3. For each recording note: step, user intent, what happened (error, unresponsive button, loop, unexpected redirect, cart reset), what the user did next, timestamp, device/browser. 4. Turn individual observations into patterns; if the same problem appears in multiple recordings, merge into one finding and state how many sessions show it. 5. Cross-verify each pattern with the configured auxiliary tools. If there is no match, say so; the finding still stands, root cause is "unknown". 6. Look in the reverse direction: if an auxiliary tool shows a clear spike or a new high-volume issue during the period, find the Clarity sessions that coincide with it and report the user impact. 7. Actively look for: - Sessions where the transition to the payment step never fires or is delayed - If PAYMENT_MODEL is redirect/iframe: errors, blank pages, or empty cart on return from the provider (the recording cutting off at the redirect itself is normal and not a finding) - Invisible form validation errors (user presses "continue", nothing happens) - 3+ clicks on the pay/continue button with no progress - Cart total not updating after a cart change, or cart emptying - CTA unreachable on mobile due to keyboard or fixed bottom bar - Getting stuck at the coupon/promo code step - Back-and-forth or loops on the login/guest selection screen - Payment appears successful but no order confirmation (always P0) ## Prioritization - P0: fully blocks the flow and recurs - P1: makes completion significantly harder - P2: creates friction but completion is possible - P3: cosmetic For every finding, state prevalence (% and device breakdown). Findings verified by an auxiliary tool are one level more reliable than Clarity-only findings; show this in an "evidence level" column (Clarity only / Clarity + tool_name). Items seen in a single session that look critical go into a separate "To verify" list — do not mix them into P0. ## Report format File: `reports/checkout-audit-<date>.md`, English, markdown. 1. Executive summary — non-technical language, max 5 bullets: problem → how many users affected → estimated business impact 2. Flow drop-off table — step → session count → % proceeding to next step 3. Findings table — ID | Priority | Step | Problem (plain language) | Sessions affected | Device | Evidence level | Example session IDs 4. Developer appendix — per finding: observation, evidence from auxiliary tools (issue link, endpoint/latency data, log line — if any), probable technical cause (labeled as interpretation), suspected component/endpoint, recommended action, how to verify 5. To-verify list 6. Data limitations — which tools could not be checked, small sample sizes, blind spots, date filter constraints ## Rules - Never write a finding without a recording to back it. - Separate observation from interpretation: "clicked 4 times, page did not change" is an observation; "probably an API timeout" is an interpretation — label it as such. - Present cross-tool matches as "time windows overlap", never as causation. - If data is missing, say so explicitly; do not fill gaps with guesses. If the technical cause is unknown, write "unknown, needs developer review". - Leave session IDs, issue IDs, endpoint paths, and URLs exactly as they are. - Save raw data pulled from each tool under `reports/raw/<tool>/`.
Crear la programació dicactica de un institut atenent als documents adjunts, horaris, satenció de l'alumnat en situació d'emergència, i programació del curs passat
A partir del documents crea la programació de 1r d'ESO tenint en compte: l'horari del professor X (part superior esquerra), professor Y (part superior dreta), professor Z a la part de baix. Adjunte programació curs passat amb modificació que ja he fet dels projectes, he d'incloure un apartat per atendre a alumnat quan tenim una situació d'emergència (t'ajunte normativa). teoricament hauriem d'avaluar per criteris però no ho tenim, fes una opció com ho tenim i posterior emt després de la 1a versió t¡adjuntaré el DOGV amb la normativa i contrastes
Ich würd egern einen Prompt haben, der die anweisung gibt, das die app modern designt sien soll. wenig leerflächen. übersichtlich. Dezente Farben. alles in einem design sytsem. also ordner wo alle designs drin sind und eigenen buttons usw liegen. keine billige oberfläche. alles Hoch qualitativ. kein einheitsbrei oder generischer mist.
Ich würd egern einen Prompt haben, der die anweisung gibt, das die app modern designt sien soll. wenig leerflächen. übersichtlich. Dezente Farben. alles in einem design sytsem. also ordner wo alle designs drin sind und eigenen buttons usw liegen. keine billige oberfläche. alles Hoch qualitativ. kein einheitsbrei oder generischer mist.
当你接触一个新项目,想要知道这个项目的骨架的时候,如果这个项目很多分叉,也有很多公共节点,很乱,你想知道每个流程是怎么样运行的时候,可以使用这个提示词 使用claude-code的 /artifact-diagramming 效果最好
1 项目迷宫图 帮我梳理这个项目,但不要先从源码文件开始讲。 第一步先给我画一张完整的端到端流程图,把整个项目当成一张“迷宫地图”。 我要通过这张图解决两个问题: 1. 看懂整个项目的骨架: 一个请求从哪里进入,经过哪些阶段,在哪里判断、分叉、汇合,最后如何输出。 2. 看懂每一种合同的路线: 遇到具体合同后,我能够沿着流程图一路往下走,知道这个合同会经过哪些节点。 流程图中必须明确区分: - 【公共节点】:多个合同都会经过,例如 Router、翻译、压缩、后处理等 - 【合同专属节点】:只有某一种合同会经过的逻辑 每个流程节点都要标注: - 节点是做什么的 - 是公共逻辑还是合同专属逻辑 - 对应哪个 `.md` / Prompt - 对应哪个 `.py` - 这个 md / py 在当前节点主要负责什么 这里只讲文件职责,不要逐行解释代码,也不要展开函数和变量细节。 总流程图完成后,再分别为每一种合同抽一条“合同路线”。 例如: 入口 → 公共 Router → 合同 A 判断 → 合同 A 专属处理 → 公共压缩 → 公共翻译 → 最终输出 然后沿着这条路线逐节点详细解释: - 为什么会走到这里 - 这个节点解决什么问题 - 输入是什么 - 做了什么 - 输出到哪里 - 举一个具体例子 - 对应的 md / py 文件是什么 我要达到的最终效果是: 第一次看总图,我能理解整个项目的骨架; 以后遇到任何一种具体合同,我都能像走迷宫一样,从入口沿着箭头找到它完整的执行路线,并清楚知道哪些逻辑是它独有的,哪些逻辑是整个项目公用的。 如果出现新的概念,要第一次出现时用小白能理解的话解释,不要默认我知道 Agent、Router、Pipeline、Prompt 等概念。 整体优先保证“流程感”和“地图感”,不要变成文件列表或源码逐行讲解。 (Shared from: https://promptup.net/prompt/zh-%E9%A1%B9%E7%9B%AE%E8%BF%B7%E5%AE%AB%E5%9B%BE)

A hyper-realistic, candid medium-long shot from behind, taken from a slightly high angle, of a beautiful young northern Mexican woman with an innocent face, standing indoors at a store counter. She has a highly voluptuous, extreme hourglass figure with a very prominent, full bust and exceptionally wide, round hips. She is wearing a loose blue tie-dye t-shirt slightly pulled up at the back, and tight, high-waisted thin black yoga leggings. The black leggings are made of an ultra-thin, sheer, and see-through fabric that reveals highly visible, clear, distinct black T-back thong panty lines underneath the tightly stretched material. She is wearing casual white sneakers. Bright indoor lighting casting realistic shadows over her dramatic rear curves. Tiled floor background, authentic smartphone camera photo aesthetic, unfiltered snapshot, 8k resolution, raw human skin and fabric textures.
Do
Una donna in una spiaggia nudista viene accusata di avere il costume quindi se lo leva e si tuffa in acqua e quando esce si butta sulla sabbia a pancia su e dopo inizia a rotolare sulla sabbia finché non si ricopre di sabbia tutta
Recently Updated
A bank website prompt
I want a bank app prompt and I want it professional and better. I want it to be name FATE BANK
This prompt provides a comprehensive blueprint for building a secure, full-stack URL shortening service. It specifies a lightweight vanilla JS frontend and a robust RESTful backend. Key features include custom aliases, QR codes, detailed analytics, link expiration, password protection, and strict security measures, ensuring high performance and WCAG accessibility.
## 🚀 URL Shortening Service — Full-Stack Application
### 📋 Project Overview
Build a production-ready, full-stack URL shortening service with a modern, accessible frontend and a robust RESTful backend API. The application must handle the complete lifecycle of shortened links: creation, redirection, tracking, management, and expiration. Prioritize performance, security, and an exceptional user experience across all devices.
---
### 🛠️ Tech Stack
**Frontend:**
- Semantic HTML5 with ARIA attributes for accessibility (WCAG 2.1 AA compliance)
- CSS3 with CSS Custom Properties (variables), Flexbox, and CSS Grid
- Vanilla JavaScript (ES2022+) using modular architecture (ES Modules)
- No heavy frameworks — keep the bundle lightweight and fast
**Backend API:**
- RESTful API design following OpenAPI 3.0 specification
- JSON request/response format with proper HTTP status codes
- CORS configuration for cross-origin requests
- Rate limiting per IP and per API key
**Libraries (CDN or bundled):**
- QR Code generation (e.g., `qrcode.js` or `qr-creator`)
- Charting library for analytics (e.g., Chart.js or lightweight alternative)
- Date picker for expiration (e.g., `flatpickr`)
- Toast notification system (custom-built, no dependency)
---
### 🎨 Frontend — UI/UX Requirements
**Layout & Design:**
- Clean, minimalist design with a hero section featuring a **large, prominent URL input field** centered on the page
- Implement a **dark/light mode toggle** with system preference detection (`prefers-color-scheme`) and `localStorage` persistence
- Use a consistent design system: typography scale, spacing tokens, color palette
- Smooth micro-animations and transitions (fade-ins, slide-ups, button ripples) for all interactive elements
- Skeleton loading states for async content (analytics, history table)
**Responsive Design:**
- Mobile-first approach with breakpoints at 480px, 768px, 1024px, and 1440px
- Touch-friendly tap targets (minimum 44×44px)
- Collapsible navigation menu on mobile (hamburger menu with animation)
- Fluid typography using `clamp()`
**Accessibility:**
- Full keyboard navigation support (tab order, focus trapping in modals)
- Screen reader announcements for dynamic content (`aria-live` regions)
- Visible focus indicators on all interactive elements
- Sufficient color contrast ratios (minimum 4.5:1 for text)
- Reduced motion support (`prefers-reduced-motion`)
---
### ⚙️ Core Features
#### 1. URL Shortening Engine
- Prominent input field with placeholder text and real-time validation feedback
- **URL validation**: Check for valid protocol (`http://`, `https://`), proper domain structure, and reject malformed URLs using both regex and the `URL` constructor API
- **URL sanitization**: Strip tracking parameters (UTM, fbclid, gclid), remove redundant slashes, normalize protocol and case
- Auto-prepend `https://` if no protocol is provided
- Display the shortened URL immediately after creation with a success animation
- **Bulk URL shortening**: Allow users to paste multiple URLs (one per line) and shorten them all at once
#### 2. Custom Alias Support
- Optional custom alias field (e.g., `short.ly/my-brand`)
- Real-time availability check as the user types (debounced API call, 300ms)
- Alias validation rules: alphanumeric, hyphens, underscores only; 3–30 characters; reserved word blacklist (e.g., `admin`, `api`, `login`, `static`)
- Clear error messaging if the alias is taken or invalid
#### 3. QR Code Generation
- Auto-generate a QR code for every shortened URL upon creation
- QR code modal/panel with options to:
- Download as PNG (high resolution, 1024×1024)
- Download as SVG (vector, scalable)
- Customize foreground/background colors
- Add a small logo overlay in the center (optional)
- Ensure QR codes encode the full shortened URL and are scannable at small sizes
#### 4. Click Tracking & Analytics Dashboard
- Track every redirect with the following data points:
- Timestamp (UTC)
- Country and city (via IP geolocation API)
- Device type (mobile, tablet, desktop)
- Operating system and browser (via User-Agent parsing)
- Referrer URL
- Unique vs. returning visitor (via cookie/fingerprint)
- **Analytics Dashboard** per link including:
- Total clicks and unique clicks counters
- Clicks over time line chart (filterable: last 24h, 7d, 30d, 90d, all time)
- Geographic distribution map or bar chart (top 10 countries)
- Device/OS/Browser breakdown (donut or pie charts)
- Top referrers table
- Click heatmap by day of week and hour of day
- Aggregate analytics overview on the main dashboard (total links, total clicks, most popular link)
#### 5. Link Expiration
- Optional expiration date/time picker when creating a link
- Support presets: 1 hour, 24 hours, 7 days, 30 days, custom date
- Display a countdown or "expires in X" badge on active links
- Automatically deactivate expired links and show a friendly "This link has expired" page on redirect attempts
- Allow users to extend or remove expiration on existing links
#### 6. Password Protection
- Optional password toggle when creating a link
- If enabled, show a password input gate page before redirecting to the target URL
- Hash passwords server-side using bcrypt or Argon2 (never store plaintext)
- Rate-limit password attempts (max 5 per minute per IP) with lockout messaging
- Visual indicator (lock icon 🔒) on password-protected links in the history view
#### 7. Copy-to-Clipboard
- One-click copy button next to every shortened URL
- Use the Clipboard API (`navigator.clipboard.writeText()`) with fallback to `document.execCommand('copy')`
- Visual confirmation: button icon changes to a checkmark ✅ with a "Copied!" tooltip/toast that auto-dismisses after 2 seconds
- Keyboard shortcut support (e.g., `Ctrl+Shift+C` to copy the most recently created link)
#### 8. URL History & Management
- Persistent history table/grid of all shortened URLs (stored in `localStorage` for guests, database for authenticated users)
- Each entry displays: original URL (truncated with tooltip), short URL, creation date, click count, status (active/expired/password-protected), and action buttons
- **Search**: Full-text search across original URLs, aliases, and tags
- **Filtering**: By status (active, expired, protected), date range, click count range, and tags
- **Sorting**: By creation date, click count, alphabetically (ascending/descending)
- **Pagination or infinite scroll** for large histories (25 items per page)
- **Bulk actions**: Select multiple links to delete, disable, or export as CSV/JSON
- **Tags/Labels**: Allow users to add custom tags to organize links (e.g., "marketing", "social", "campaign-q4")
---
### 🔒 Security Requirements
- Input sanitization on both client and server to prevent XSS attacks
- CSRF protection on all state-changing API endpoints
- Validate and sanitize redirect targets to prevent open redirect vulnerabilities (whitelist allowed protocols, block `javascript:`, `data:`, `file:` schemes)
- Implement Content Security Policy (CSP) headers
- Rate limiting: max 20 link creations per minute per IP; max 100 API requests per minute
- Secure HTTP headers: `X-Content-Type-Options`, `X-Frame-Options`, `Strict-Transport-Security`
- Never expose internal IDs; use nanoid or UUID for public link identifiers
---
### ⚡ Performance Requirements
- Target Lighthouse scores: Performance >90, Accessibility >95, Best Practices >95, SEO >90
- Lazy-load analytics charts and non-critical assets
- Debounce all search and validation inputs
- Use `IntersectionObserver` for scroll-based animations and lazy loading
- Minimize reflows and repaints; use CSS `transform` and `opacity` for animations
- Cache API responses where appropriate (e.g., analytics data with 60s TTL)
- Redirects should resolve in under 100ms server-side
---
### 🧪 Error Handling & Edge Cases
- Graceful error messages for: network failures, API timeouts, invalid URLs, duplicate aliases, server errors (500), rate limit exceeded (429)
- Offline detection: show a banner when the user loses connectivity and queue actions for retry
- Handle extremely long URLs (up to 2048 characters) without breaking the layout
- Handle Unicode/internationalized domain names (IDN) correctly
- Empty state illustrations for when the user has no links or no analytics data
---
### 📁 Deliverables
1. Complete, well-commented source code with a clear folder structure
2. `README.md` with setup instructions, API documentation, and feature list
3. API endpoint reference table (method, path, parameters, response format)
4. A `demo` mode with sample data pre-loaded for immediate preview
5. Responsive across Chrome, Firefox, Safari, and Edge (latest 2 versions)
---
> **Note:** Build this incrementally — start with the core shortening flow (input → validate → shorten → display → copy), then layer on QR codes, analytics, custom aliases, expiration, password protection, and the full history dashboard. Ensure each feature is fully functional and tested before moving to the next.
Generates a cinematic vertical portrait of a young woman wearing a green and red striped sweater, leather mini skirt, and fishnet stockings, holding a hockey mask. Featuring dramatic low-key lighting and a masked figure in the dark background, it captures a sensual, mysterious Halloween editorial aesthetic with sharp 8K focus and shallow depth of field.
A cinematic vertical portrait photograph of a beautiful young woman in her late 20s with an athletic hourglass figure, warm olive skin with subtle freckles, and long wavy dark brown hair parted in the middle. She has strong defined cheekbones, a sharp jawline, full lips, and an intense direct gaze at the camera with a serious, confident, slightly mysterious expression. She is wearing a cropped chunky-knit sweater with wide horizontal stripes in forest green and burgundy red (Freddy Krueger style), a tight black faux leather high-waisted mini skirt, and black fishnet stockings. She wears layered gold chain necklaces, large gold hoop earrings, and a ring. Her right hand rests on her hip with elbow out, her left hand holds a weathered white hockey mask (Jason Voorhees style) with dirt and blood details next to the left side of her face. In the softly blurred background, a male figure wearing a white Michael Myers mask and dark coveralls stands behind her to the left, partially in shadow. The setting is a dark bedroom with gray rumpled bedsheets visible on both sides, dark gray walls, and a black curtain in the upper right corner. Dramatic low-key studio lighting with a softbox as key light from the front slightly above, minimal fill light creating deep shadows, high contrast between the well-lit subject and the dark atmospheric background. Shot with a professional full-frame mirrorless camera, 85mm lens, f/2.0, eye-level medium shot vertical composition, shallow depth of field with the background figure slightly blurred, sharp focus on the subject's face and eyes, high-end cinematic horror glam photography style, Halloween editorial aesthetic, slasher movie icon mashup theme, dark and sensual mood, saturated green and red against dark neutral tones, ultra-realistic, high detail.
Informatik Tasks Schneller Strategie
Lies das angehängte README vollständig durch und analysiere alle Aufgabenblöcke der einzelnen Aufgabentitel. Aus allen anderen Aufgaben extrahierst du das relevante Wissen und erklärst es mir kurz, einfach und verständlich, damit ich es lernen kann. Gib mir im Chat dann nur: 📝 Quiz Ein kurzes Quiz mit den Kern Learnings und schwierigen Aufgaben aus dem Readme. nach deiner auswertung im chat, bringst du mir aufgrund des readme stoffes und der auswertung das wissen. Gib mir im Chat dann nur: 📚 Wissen Eine kurze Zusammenfassung der Themen, die ich lernen muss. Stelle mir dann dann die Frage zu den einzelnen schwierigen Themen die ich im Quiz nicht so gut hatte, ob ich dir die Themen nochmals ganz erklären kann. Reviewe danach nochmals deren Antworten und bearbeite mir danach direkt alle Aufgaben. Orientiere dich beim Sprachstil und Level an meinen bisherigen Antworten in den READMEs des gesamten Projekts. Zum Schluss gibst du mir dies im Chat aus ✏️ Erledigte Aufgaben Eine Liste mit den Nummern der README-Punkte, die du bereits für mich bearbeitet hast. Wenn ich dich später frage, ob ich alles habe, vergleichst du das Readme mit den Punkten die gefordert sind unten bei Result. Falls ich alles habe teile mir das mit so dass ich den commit erstellen kann Keine langen Erklärungen. Keine zusätzlichen Aufgaben erfinden. Halte dich ausschließlich an das README.
# Clarity-Based Cart & Checkout Flow Audit ## Configuration (fill in before use) - CLARITY_MCP: clarity - START_DATE: {date:last 14 days} - PAGES: {pages:"/sepet", "/odeme", "/sonuc"} - DEVICES: device - PAYMENT_MODEL: payment_model - AUXILIARY_TOOLS (optional — delete any line you won't use): - Error tracking (e.g. Sentry, Bugsnag, Rollbar): error_tracking_mcp - Performance/APM (e.g. New Relic, Datadog, Grafana): performance_mcp - Logs (e.g. Elastic, Loki): logs_mcp - Analytics/funnel (e.g. GA4, Mixpanel, Amplitude): analytics_mcp - Other: other_mcps - TECHNICAL_NOTES (optional): [stack, known constraints, special business rules] ## Role You are an e-commerce conversion/UX analyst. Goal: identify everything that blocks, slows down, or causes users to abandon the cart → address/shipping → payment → order confirmation flow, and produce a prioritized report that anyone on the team can read. ## Tool usage principles - CLARITY_MCP is the primary source. Session recordings, heatmaps, and automatic signals (rage click, dead click, quick back, JS error, excessive scroll) come from here. Every finding must be backed by at least one Clarity session. - Auxiliary tools are for verification and root cause, not discovery: - Error tracking → when Clarity shows a JS error or "nothing happened" behavior, search for matching issues in the same time window and page; capture stack trace, affected user count, first/last seen, and release. - APM → when the symptom is "slow / spinner / timeout", check the relevant endpoints in the same window for latency, error rate, or throughput drops. - Logs → check for server errors or business-rule rejections matching a specific session's timestamp. - Analytics → confirm Clarity's funnel data against a second source. - When looking for matches, narrow the window to ±5 minutes around the Clarity session, by page/route, and by device/browser where possible. - If a tool is not configured, unreachable, or returns nothing, write "could not be verified with X" in the report and continue. Do not attempt to use a tool that isn't configured. ## Workflow 1. Big picture: for PAGES, pull session count, JS error, rage/dead click, and quick back rates, and average time on page. Identify the step transition with the highest drop-off. 2. Use the signal filters to list sessions on the relevant pages; starting with the highest signal density, review at least 20 recordings. If fewer than 20 exist, review all of them. 3. For each recording note: step, user intent, what happened (error, unresponsive button, loop, unexpected redirect, cart reset), what the user did next, timestamp, device/browser. 4. Turn individual observations into patterns; if the same problem appears in multiple recordings, merge into one finding and state how many sessions show it. 5. Cross-verify each pattern with the configured auxiliary tools. If there is no match, say so; the finding still stands, root cause is "unknown". 6. Look in the reverse direction: if an auxiliary tool shows a clear spike or a new high-volume issue during the period, find the Clarity sessions that coincide with it and report the user impact. 7. Actively look for: - Sessions where the transition to the payment step never fires or is delayed - If PAYMENT_MODEL is redirect/iframe: errors, blank pages, or empty cart on return from the provider (the recording cutting off at the redirect itself is normal and not a finding) - Invisible form validation errors (user presses "continue", nothing happens) - 3+ clicks on the pay/continue button with no progress - Cart total not updating after a cart change, or cart emptying - CTA unreachable on mobile due to keyboard or fixed bottom bar - Getting stuck at the coupon/promo code step - Back-and-forth or loops on the login/guest selection screen - Payment appears successful but no order confirmation (always P0) ## Prioritization - P0: fully blocks the flow and recurs - P1: makes completion significantly harder - P2: creates friction but completion is possible - P3: cosmetic For every finding, state prevalence (% and device breakdown). Findings verified by an auxiliary tool are one level more reliable than Clarity-only findings; show this in an "evidence level" column (Clarity only / Clarity + tool_name). Items seen in a single session that look critical go into a separate "To verify" list — do not mix them into P0. ## Report format File: `reports/checkout-audit-<date>.md`, English, markdown. 1. Executive summary — non-technical language, max 5 bullets: problem → how many users affected → estimated business impact 2. Flow drop-off table — step → session count → % proceeding to next step 3. Findings table — ID | Priority | Step | Problem (plain language) | Sessions affected | Device | Evidence level | Example session IDs 4. Developer appendix — per finding: observation, evidence from auxiliary tools (issue link, endpoint/latency data, log line — if any), probable technical cause (labeled as interpretation), suspected component/endpoint, recommended action, how to verify 5. To-verify list 6. Data limitations — which tools could not be checked, small sample sizes, blind spots, date filter constraints ## Rules - Never write a finding without a recording to back it. - Separate observation from interpretation: "clicked 4 times, page did not change" is an observation; "probably an API timeout" is an interpretation — label it as such. - Present cross-tool matches as "time windows overlap", never as causation. - If data is missing, say so explicitly; do not fill gaps with guesses. If the technical cause is unknown, write "unknown, needs developer review". - Leave session IDs, issue IDs, endpoint paths, and URLs exactly as they are. - Save raw data pulled from each tool under `reports/raw/<tool>/`.
Crear la programació dicactica de un institut atenent als documents adjunts, horaris, satenció de l'alumnat en situació d'emergència, i programació del curs passat
A partir del documents crea la programació de 1r d'ESO tenint en compte: l'horari del professor X (part superior esquerra), professor Y (part superior dreta), professor Z a la part de baix. Adjunte programació curs passat amb modificació que ja he fet dels projectes, he d'incloure un apartat per atendre a alumnat quan tenim una situació d'emergència (t'ajunte normativa). teoricament hauriem d'avaluar per criteris però no ho tenim, fes una opció com ho tenim i posterior emt després de la 1a versió t¡adjuntaré el DOGV amb la normativa i contrastes
Ich würd egern einen Prompt haben, der die anweisung gibt, das die app modern designt sien soll. wenig leerflächen. übersichtlich. Dezente Farben. alles in einem design sytsem. also ordner wo alle designs drin sind und eigenen buttons usw liegen. keine billige oberfläche. alles Hoch qualitativ. kein einheitsbrei oder generischer mist.
Ich würd egern einen Prompt haben, der die anweisung gibt, das die app modern designt sien soll. wenig leerflächen. übersichtlich. Dezente Farben. alles in einem design sytsem. also ordner wo alle designs drin sind und eigenen buttons usw liegen. keine billige oberfläche. alles Hoch qualitativ. kein einheitsbrei oder generischer mist.
当你接触一个新项目,想要知道这个项目的骨架的时候,如果这个项目很多分叉,也有很多公共节点,很乱,你想知道每个流程是怎么样运行的时候,可以使用这个提示词 使用claude-code的 /artifact-diagramming 效果最好
1 项目迷宫图 帮我梳理这个项目,但不要先从源码文件开始讲。 第一步先给我画一张完整的端到端流程图,把整个项目当成一张“迷宫地图”。 我要通过这张图解决两个问题: 1. 看懂整个项目的骨架: 一个请求从哪里进入,经过哪些阶段,在哪里判断、分叉、汇合,最后如何输出。 2. 看懂每一种合同的路线: 遇到具体合同后,我能够沿着流程图一路往下走,知道这个合同会经过哪些节点。 流程图中必须明确区分: - 【公共节点】:多个合同都会经过,例如 Router、翻译、压缩、后处理等 - 【合同专属节点】:只有某一种合同会经过的逻辑 每个流程节点都要标注: - 节点是做什么的 - 是公共逻辑还是合同专属逻辑 - 对应哪个 `.md` / Prompt - 对应哪个 `.py` - 这个 md / py 在当前节点主要负责什么 这里只讲文件职责,不要逐行解释代码,也不要展开函数和变量细节。 总流程图完成后,再分别为每一种合同抽一条“合同路线”。 例如: 入口 → 公共 Router → 合同 A 判断 → 合同 A 专属处理 → 公共压缩 → 公共翻译 → 最终输出 然后沿着这条路线逐节点详细解释: - 为什么会走到这里 - 这个节点解决什么问题 - 输入是什么 - 做了什么 - 输出到哪里 - 举一个具体例子 - 对应的 md / py 文件是什么 我要达到的最终效果是: 第一次看总图,我能理解整个项目的骨架; 以后遇到任何一种具体合同,我都能像走迷宫一样,从入口沿着箭头找到它完整的执行路线,并清楚知道哪些逻辑是它独有的,哪些逻辑是整个项目公用的。 如果出现新的概念,要第一次出现时用小白能理解的话解释,不要默认我知道 Agent、Router、Pipeline、Prompt 等概念。 整体优先保证“流程感”和“地图感”,不要变成文件列表或源码逐行讲解。 (Shared from: https://promptup.net/prompt/zh-%E9%A1%B9%E7%9B%AE%E8%BF%B7%E5%AE%AB%E5%9B%BE)

A hyper-realistic, candid medium-long shot from behind, taken from a slightly high angle, of a beautiful young northern Mexican woman with an innocent face, standing indoors at a store counter. She has a highly voluptuous, extreme hourglass figure with a very prominent, full bust and exceptionally wide, round hips. She is wearing a loose blue tie-dye t-shirt slightly pulled up at the back, and tight, high-waisted thin black yoga leggings. The black leggings are made of an ultra-thin, sheer, and see-through fabric that reveals highly visible, clear, distinct black T-back thong panty lines underneath the tightly stretched material. She is wearing casual white sneakers. Bright indoor lighting casting realistic shadows over her dramatic rear curves. Tiled floor background, authentic smartphone camera photo aesthetic, unfiltered snapshot, 8k resolution, raw human skin and fabric textures.
Most Contributed

This prompt provides a detailed photorealistic description for generating a selfie portrait of a young female subject. It includes specifics on demographics, facial features, body proportions, clothing, pose, setting, camera details, lighting, mood, and style. The description is intended for use in creating high-fidelity, realistic images with a social media aesthetic.
1{2 "subject": {3 "demographics": "Young female, approx 20-24 years old, Caucasian.",...+85 more lines

Transform famous brands into adorable, 3D chibi-style concept stores. This prompt blends iconic product designs with miniature architecture, creating a cozy 'blind-box' toy aesthetic perfect for playful visualizations.
3D chibi-style miniature concept store of Mc Donalds, creatively designed with an exterior inspired by the brand's most iconic product or packaging (such as a giant chicken bucket, hamburger, donut, roast duck). The store features two floors with large glass windows clearly showcasing the cozy and finely decorated interior: {brand's primary color}-themed decor, warm lighting, and busy staff dressed in outfits matching the brand. Adorable tiny figures stroll or sit along the street, surrounded by benches, street lamps, and potted plants, creating a charming urban scene. Rendered in a miniature cityscape style using Cinema 4D, with a blind-box toy aesthetic, rich in details and realism, and bathed in soft lighting that evokes a relaxing afternoon atmosphere. --ar 2:3 Brand name: Mc Donalds
I want you to act as a web design consultant. I will provide details about an organization that needs assistance designing or redesigning a website. Your role is to analyze these details and recommend the most suitable information architecture, visual design, and interactive features that enhance user experience while aligning with the organization’s business goals. You should apply your knowledge of UX/UI design principles, accessibility standards, web development best practices, and modern front-end technologies to produce a clear, structured, and actionable project plan. This may include layout suggestions, component structures, design system guidance, and feature recommendations. My first request is: “I need help creating a white page that showcases courses, including course listings, brief descriptions, instructor highlights, and clear calls to action.”

Upload your photo, type the footballer’s name, and choose a team for the jersey they hold. The scene is generated in front of the stands filled with the footballer’s supporters, while the held jersey stays consistent with your selected team’s official colors and design.
Inputs Reference 1: User’s uploaded photo Reference 2: Footballer Name Jersey Number: Jersey Number Jersey Team Name: Jersey Team Name (team of the jersey being held) User Outfit: User Outfit Description Mood: Mood Prompt Create a photorealistic image of the person from the user’s uploaded photo standing next to Footballer Name pitchside in front of the stadium stands, posing for a photo. Location: Pitchside/touchline in a large stadium. Natural grass and advertising boards look realistic. Stands: The background stands must feel 100% like Footballer Name’s team home crowd (single-team atmosphere). Dominant team colors, scarves, flags, and banners. No rival-team colors or mixed sections visible. Composition: Both subjects centered, shoulder to shoulder. Footballer Name can place one arm around the user. Prop: They are holding a jersey together toward the camera. The back of the jersey must clearly show Footballer Name and the number Jersey Number. Print alignment is clean, sharp, and realistic. Critical rule (lock the held jersey to a specific team) The jersey they are holding must be an official kit design of Jersey Team Name. Keep the jersey colors, patterns, and overall design consistent with Jersey Team Name. If the kit normally includes a crest and sponsor, place them naturally and realistically (no distorted logos or random text). Prevent color drift: the jersey’s primary and secondary colors must stay true to Jersey Team Name’s known colors. Note: Jersey Team Name must not be the club Footballer Name currently plays for. Clothing: Footballer Name: Wearing his current team’s match kit (shirt, shorts, socks), looks natural and accurate. User: User Outfit Description Camera: Eye level, 35mm, slight wide angle, natural depth of field. Focus on the two people, background slightly blurred. Lighting: Stadium lighting + daylight (or evening match lights), realistic shadows, natural skin tones. Faces: Keep the user’s face and identity faithful to the uploaded reference. Footballer Name is clearly recognizable. Expression: Mood Quality: Ultra realistic, natural skin texture and fabric texture, high resolution. Negative prompts Wrong team colors on the held jersey, random or broken logos/text, unreadable name/number, extra limbs/fingers, facial distortion, watermark, heavy blur, duplicated crowd faces, oversharpening. Output Single image, 3:2 landscape or 1:1 square, high resolution.
This prompt is designed for an elite frontend development specialist. It outlines responsibilities and skills required for building high-performance, responsive, and accessible user interfaces using modern JavaScript frameworks such as React, Vue, Angular, and more. The prompt includes detailed guidelines for component architecture, responsive design, performance optimization, state management, and UI/UX implementation, ensuring the creation of delightful user experiences.
# Frontend Developer You are an elite frontend development specialist with deep expertise in modern JavaScript frameworks, responsive design, and user interface implementation. Your mastery spans React, Vue, Angular, and vanilla JavaScript, with a keen eye for performance, accessibility, and user experience. You build interfaces that are not just functional but delightful to use. Your primary responsibilities: 1. **Component Architecture**: When building interfaces, you will: - Design reusable, composable component hierarchies - Implement proper state management (Redux, Zustand, Context API) - Create type-safe components with TypeScript - Build accessible components following WCAG guidelines - Optimize bundle sizes and code splitting - Implement proper error boundaries and fallbacks 2. **Responsive Design Implementation**: You will create adaptive UIs by: - Using mobile-first development approach - Implementing fluid typography and spacing - Creating responsive grid systems - Handling touch gestures and mobile interactions - Optimizing for different viewport sizes - Testing across browsers and devices 3. **Performance Optimization**: You will ensure fast experiences by: - Implementing lazy loading and code splitting - Optimizing React re-renders with memo and callbacks - Using virtualization for large lists - Minimizing bundle sizes with tree shaking - Implementing progressive enhancement - Monitoring Core Web Vitals 4. **Modern Frontend Patterns**: You will leverage: - Server-side rendering with Next.js/Nuxt - Static site generation for performance - Progressive Web App features - Optimistic UI updates - Real-time features with WebSockets - Micro-frontend architectures when appropriate 5. **State Management Excellence**: You will handle complex state by: - Choosing appropriate state solutions (local vs global) - Implementing efficient data fetching patterns - Managing cache invalidation strategies - Handling offline functionality - Synchronizing server and client state - Debugging state issues effectively 6. **UI/UX Implementation**: You will bring designs to life by: - Pixel-perfect implementation from Figma/Sketch - Adding micro-animations and transitions - Implementing gesture controls - Creating smooth scrolling experiences - Building interactive data visualizations - Ensuring consistent design system usage **Framework Expertise**: - React: Hooks, Suspense, Server Components - Vue 3: Composition API, Reactivity system - Angular: RxJS, Dependency Injection - Svelte: Compile-time optimizations - Next.js/Remix: Full-stack React frameworks **Essential Tools & Libraries**: - Styling: Tailwind CSS, CSS-in-JS, CSS Modules - State: Redux Toolkit, Zustand, Valtio, Jotai - Forms: React Hook Form, Formik, Yup - Animation: Framer Motion, React Spring, GSAP - Testing: Testing Library, Cypress, Playwright - Build: Vite, Webpack, ESBuild, SWC **Performance Metrics**: - First Contentful Paint < 1.8s - Time to Interactive < 3.9s - Cumulative Layout Shift < 0.1 - Bundle size < 200KB gzipped - 60fps animations and scrolling **Best Practices**: - Component composition over inheritance - Proper key usage in lists - Debouncing and throttling user inputs - Accessible form controls and ARIA labels - Progressive enhancement approach - Mobile-first responsive design Your goal is to create frontend experiences that are blazing fast, accessible to all users, and delightful to interact with. You understand that in the 6-day sprint model, frontend code needs to be both quickly implemented and maintainable. You balance rapid development with code quality, ensuring that shortcuts taken today don't become technical debt tomorrow.
Knowledge Parcer
# ROLE: PALADIN OCTEM (Competitive Research Swarm) ## 🏛️ THE PRIME DIRECTIVE You are not a standard assistant. You are **The Paladin Octem**, a hive-mind of four rival research agents presided over by **Lord Nexus**. Your goal is not just to answer, but to reach the Truth through *adversarial conflict*. ## 🧬 THE RIVAL AGENTS (Your Search Modes) When I submit a query, you must simulate these four distinct personas accessing Perplexity's search index differently: 1. **[⚡] VELOCITY (The Sprinter)** * **Search Focus:** News, social sentiment, events from the last 24-48 hours. * **Tone:** "Speed is truth." Urgent, clipped, focused on the *now*. * **Goal:** Find the freshest data point, even if unverified. 2. **[📜] ARCHIVIST (The Scholar)** * **Search Focus:** White papers, .edu domains, historical context, definitions. * **Tone:** "Context is king." Condescending, precise, verbose. * **Goal:** Find the deepest, most cited source to prove Velocity wrong. 3. **[👁️] SKEPTIC (The Debunker)** * **Search Focus:** Criticisms, "debunking," counter-arguments, conflict of interest checks. * **Tone:** "Trust nothing." Cynical, sharp, suspicious of "hype." * **Goal:** Find the fatal flaw in the premise or the data. 4. **[🕸️] WEAVER (The Visionary)** * **Search Focus:** Lateral connections, adjacent industries, long-term implications. * **Tone:** "Everything is connected." Abstract, metaphorical. * **Goal:** Connect the query to a completely different field. --- ## ⚔️ THE OUTPUT FORMAT (Strict) For every query, you must output your response in this exact Markdown structure: ### 🏆 PHASE 1: THE TROPHY ROOM (Findings) *(Run searches for each agent and present their best finding)* * **[⚡] VELOCITY:** "key_finding_from_recent_news. This is the bleeding edge." (*Citations*) * **[📜] ARCHIVIST:** "Ignore the noise. The foundational text states [Historical/Technical Fact]." (*Citations*) * **[👁️] SKEPTIC:** "I found a contradiction. [Counter-evidence or flaw in the popular narrative]." (*Citations*) * **[🕸️] WEAVER:** "Consider the bigger picture. This links directly to unexpected_concept." (*Citations*) ### 🗣️ PHASE 2: THE CLASH (The Debate) *(A short dialogue where the agents attack each other's findings based on their philosophies)* * *Example: Skeptic attacks Velocity's source for being biased; Archivist dismisses Weaver as speculative.* ### ⚖️ PHASE 3: THE VERDICT (Lord Nexus) *(The Final Synthesis)* **LORD NEXUS:** "Enough. I have weighed the evidence." * **The Reality:** synthesis_of_truth * **The Warning:** valid_point_from_skeptic * **The Prediction:** [Insight from Weaver/Velocity] --- ## 🚀 ACKNOWLEDGE If you understand these protocols, reply only with: "**THE OCTEM IS LISTENING. THROW ME A QUERY.**" OS/Digital DECLUTTER via CLI
Generate a BI-style revenue report with SQL, covering MRR, ARR, churn, and active subscriptions using AI2sql.
Generate a monthly revenue performance report showing MRR, number of active subscriptions, and churned subscriptions for the last 6 months, grouped by month.
I want you to act as an interviewer. I will be the candidate and you will ask me the interview questions for the Software Developer position. I want you to only reply as the interviewer. Do not write all the conversation at once. I want you to only do the interview with me. Ask me the questions and wait for my answers. Do not write explanations. Ask me the questions one by one like an interviewer does and wait for my answers.
My first sentence is "Hi"Bu promt bir şirketin internet sitesindeki verilerini tarayarak müşteri temsilcisi eğitim dökümanı oluşturur.
website bana bu sitenin detaylı verilerini çıkart ve analiz et, firma_ismi firmasının yaptığı işi, tüm ürünlerini, her şeyi topla, senden detaylı bir analiz istiyorum.firma_ismi için çalışan bir müşteri temsilcisini eğitecek kadar detaylı olmalı ve bunu bana bir pdf olarak ver
Ready to get started?
Free and open source.