# CodeLifter > Reviewed prompts for vibe coding with the code each should produce, sourced answers on AI-generated code (detection, safety, ownership, licensing, disclosure), and a directory of MCP servers, skills, coding agents and models, each page with a provenance record. CodeLifter is an independent reference run by its editors. Restored in 2026 from the cut-and-paste JavaScript library of about 1999 to 2016; not affiliated with CodeBrain.com or any earlier owner of the domain. Cite a page by its URL. Code is MIT; prompts, articles, the tracker and directories are CC BY 4.0 (https://codelifter.com/licence/). ## Prompts - [Vibe coding prompts with the code they produce](https://codelifter.com/prompts/): Six reviewed vibe coding prompts for common JavaScript tasks: copy the prompt, compare the tested code, and see what a one-line prompt leaves out. - [Random quote generator prompt and code](https://codelifter.com/prompts/random-quote-generator/): A prompt for a random quote generator, the dependency-free JavaScript it asks for, and five gaps to check in a one-line answer. MIT code, checked 2026-10-15. - [Go back to previous page: prompt and code](https://codelifter.com/prompts/go-back/): A prompt for a same-site go back link with history.back(), the tested JavaScript it asks for, and six gaps to check in a one-line answer. - [Image popup prompt and JavaScript code](https://codelifter.com/prompts/image-popup/): A prompt for an image popup built on the native dialog element, the tested JavaScript it asks for, and six gaps to check in a one-line answer. - [Mouse position prompt and JavaScript code](https://codelifter.com/prompts/mouse-position/): A prompt for tracking pointer position with Pointer Events, the tested JavaScript it asks for, and six gaps to check in a one-line answer. - [Draggable element prompt and JavaScript code](https://codelifter.com/prompts/draggable-element/): A prompt for a draggable element with pointer capture and arrow keys, the tested JavaScript it asks for, and seven gaps to check. - [Accessible slideshow prompt and JavaScript code](https://codelifter.com/prompts/slideshow/): A prompt for an accessible slideshow with real buttons and no autoplay, the tested JavaScript it asks for, and five gaps to check. - [How to write a vibe coding prompt](https://codelifter.com/prompts/how-to-write-a-coding-prompt/): Five lines every coding prompt needs: stack, data, safety, access and one edge case, checked against the prompt guides GitHub and Google publish. ## Provenance Desk - [Provenance Desk: sourced answers on AI code](https://codelifter.com/provenance/): Ten sourced pages on AI code detection, vibe coding safety, ownership, snippet licensing, disclosure and AI-code policies, each with a short answer. - [AI code detector: can you tell if AI wrote it?](https://codelifter.com/provenance/ai-code-detector/): No AI code detector settles authorship. What studies found, how watermarks work, and the records that do show who wrote code. Eight sources. - [Who owns AI-generated code?](https://codelifter.com/provenance/who-owns-ai-generated-code/): Under US law, code an AI generates from prompts alone has no copyright owner; only the parts a person wrote, edited or arranged are protected. - [Is vibe coding bad?](https://codelifter.com/provenance/is-vibe-coding-bad/): Vibe coding suits throwaway prototypes and is risky for code other people run: in a 2022 study, assistant users wrote less secure code yet felt surer. - [Is vibe-coded software safe to ship?](https://codelifter.com/provenance/vibe-coding-security/): Not without review: in a 2021 arXiv study, Pearce and colleagues found about 40% of 1,689 programs written by GitHub Copilot to be vulnerable. - [May I use a snippet I copied?](https://codelifter.com/provenance/snippet-licensing/): Usually yes, on its published terms: Stack Overflow content is CC BY-SA 4.0, newer MDN samples are CC0, and an unlicensed repository grants nothing. - [Disclosing AI help in commits](https://codelifter.com/provenance/disclosing-ai-in-commits/): Add the trailer your project names, usually Assisted-by, as the last line of the commit message, and say in the pull request how you checked it. - [How to keep a provenance record](https://codelifter.com/provenance/provenance-record/): Write five fields beside the code: origin, author type, licence as an SPDX identifier, sources, and the date someone last verified it. - [Glossary of code provenance terms](https://codelifter.com/provenance/glossary/): Code provenance is the record of where code came from: who or what wrote it, which licence applies, and how it reached your project. - [Does disabling right click protect content?](https://codelifter.com/provenance/disable-right-click/): No: a disable right click script cancels one browser event, and MDN notes Firefox shows the menu anyway when the visitor holds Shift while right-clicking. - [AI-code policy tracker: bans and disclosure](https://codelifter.com/provenance/ai-code-policy-tracker/): Sixteen published policies on AI-generated code from open source projects and foundations, each linked to its own page and checked by an editor on 2026-10-15. ## Directory - [Vibe coding directory: MCP, skills, models](https://codelifter.com/directory/): One searchable directory for vibe coding: prompts, MCP servers, agent skills, an Arena leaderboard, coding agents, local models and API providers. - [MCP server directory: access and install](https://codelifter.com/mcp/): Fifteen MCP servers for coding assistants, each with its maintainer, install command, transport, licence and exactly what it can read, write or spend. - [GitHub MCP server: install, access and risks](https://codelifter.com/mcp/github/): The GitHub MCP server: what it can read and write in your repositories, how to install it, its toolsets and read-only mode, and checks before you connect it. - [Playwright MCP server: install, access, risks](https://codelifter.com/mcp/playwright/): The Playwright MCP server: what a browser-driving assistant can reach, how to install it, the risky tools it exposes, and checks before you connect it. - [Filesystem MCP server: install, access, risks](https://codelifter.com/mcp/filesystem/): The Filesystem MCP server: which folders it can read and change, how to install it, the destructive tools it exposes, and checks before you connect it. - [Agent skills directory: SKILL.md skills](https://codelifter.com/skills/): What a SKILL.md is, where Claude Code, Codex and GitHub Copilot load skills from, and ten skills with their source, licence and whether they run scripts. - [AI model leaderboard: Arena scores, open vs closed](https://codelifter.com/models/): The Arena text leaderboard read on 15 October 2026: scores with confidence bands, open licence vs proprietary, and a head-to-head win-rate calculator. - [AI coding agents compared: CLI, IDE, extension](https://codelifter.com/agents/): Twelve AI coding agents and editors compared: CLI, IDE or extension, open source or not, which models they run, MCP support and the rules file each one reads. - [Best local models for coding on a 24 GB GPU](https://codelifter.com/local-models/): Which open-weight models fit on your GPU at 4-bit and 8-bit, how they score on Arena, and which runners load them: Ollama, LM Studio, llama.cpp, MLX, vLLM. - [AI API providers and routers compared](https://codelifter.com/api-providers/): First-party model APIs, inference hosts, clouds and routers compared: who serves which models, which are OpenAI-compatible, and each data policy. ## Classic scripts and site - [Classic Script Shelf: 1999 JavaScript today](https://codelifter.com/scripts/): The old CodeLifter scripts by name and address: which became a prompt, which the browser now does natively, and which stay retired, and why. - [About CodeLifter: how pages are written and checked](https://codelifter.com/about/): CodeLifter.com served free cut-and-paste JavaScript from about 1999 to 2016. Restored in 2026, with a provenance record on every page. - [The CodeLifter software archive](https://codelifter.com/software/): What PopUp Maker, SlideShow Builder and the other CodeLifter tools were, and why the old downloads are retired rather than re-hosted. - [Use it. Keep the credit.](https://codelifter.com/licence/): Code on CodeLifter is MIT licensed. Prompts, articles, the policy tracker and the glossary are CC-BY-4.0. Here is what each licence asks of you. - [Write to the editors](https://codelifter.com/contact/): Corrections, broken scripts, licence questions and policy tracker additions go to editor@codelifter.com. The editors read every message. - [Privacy, in plain words](https://codelifter.com/privacy/): What this site records when you visit, what it does not record, which services handle your mail, and how to ask about anything we hold about you. - [Terms of use for the CodeLifter site](https://codelifter.com/terms/): The short version: use what is here under its licence, check it before you rely on it, do not misuse the site, and write to the editors with questions. Contact: editor@codelifter.com