Menu

Repository Overview

Relevant source files

Purpose and Scope

The System Prompts Leaks repository serves as a curated collection of system prompts, system messages, and developer messages from major AI providers. The repository's primary function is to aggregate and preserve these prompts via a community-driven Pull Request model, providing transparency into how different AI systems are configured and instructed to behave.

This document provides an overview of the repository's structure, content organization, and contribution model. For detailed information about specific AI systems, see:

Sources: readme.md1-13

Repository Mission Statement

The repository explicitly defines its purpose as a "Collection of system prompts/system messages/developer messages" with an open invitation for community contributions. This crowd-sourced approach enables rapid documentation of system prompt updates across multiple AI platforms.

Sources: readme.md4-8

Content Organization

High-Level Repository Architecture

The repository organizes content into two primary provider categories, with additional utility documentation.

Sources: readme.md1-13 high-level architecture diagrams

Content Category Taxonomy

The repository contains three distinct content categories, each serving different documentation purposes:

CategoryProviderContent TypePrimary Focus
Claude SystemsAnthropicOperational system promptsTool-centric architecture with web/Google Workspace integration
GPT-5 SystemsOpenAIPersonality and mode configurationsPersonality-centric architecture with specialized operational modes
Utility ToolkitsReferenced by ClaudeExternal capability documentationPowerPoint and PDF processing workflows

Sources: High-level architecture diagrams

Provider Architecture Patterns

Anthropic vs OpenAI Design Philosophy

The two providers demonstrate fundamentally different architectural priorities:

Anthropic (Claude): Implements a tool-centric pipeline where safety precedes query complexity analysis. The system categorizes requests into four complexity levels (never search, offer search, single search, research) to determine tool invocation patterns. External data integration—web searches, Google Workspace access, file processing—forms the core capability set, with mandatory citation requirements for all external data sources.

OpenAI (GPT-5): Implements a personality-centric pipeline where personality traits are applied before safety evaluation. The system routes through specialized modes (Thinking, Study, Regular), each with distinct operational constraints. The Thinking mode's dual-channel architecture (analysis vs commentary) is unique, enabling internal reasoning separate from user-visible actions.

Sources: High-level architecture diagrams

System Prompt Categories

Anthropic Claude Collection

The repository documents three Claude variants, each representing different deployment contexts or version iterations:

  1. Claude Core System - Comprehensive operational guidelines including 14+ tool definitions, query complexity categorization, citation requirements, and multi-layered safety architecture. See Claude Core System Architecture.

  2. Claude.ai System Message - FAQ-formatted message covering character encoding, function availability, user preferences/styles system, and behavioral guidelines. See Claude.ai System Message.

  3. Claude Sonnet 4 - Latest version variant with specific configuration differences from core Claude. See Claude Sonnet 4 Configuration.

Sources: High-level architecture diagrams

OpenAI GPT-5 Collection

The repository documents five GPT-5 variants, organized by personality types and operational modes:

Personality Variants

  1. Cynic - Sarcasm with hidden warmth; switches to genuine care for sensitive topics
  2. Listener - Mirrors rather than prescribes; prioritizes trust and authenticity
  3. Nerdy - Leads with curiosity and scientific enthusiasm
  4. Robot - Synthetic efficiency with zero anthropomorphism

See Personality System Framework for detailed documentation.

Specialized Modes

  1. Thinking Mode - Dual-channel architecture (analysis + commentary) with 20+ tools. See Thinking Mode Architecture.
  2. Study Mode - Socratic teaching framework with strict prohibition on solving homework. See Study and Learn Mode.
  3. Image Safety Mode - Face blindness policy and OCR handling of sensitive PII. See Image Safety Framework.

Sources: High-level architecture diagrams

Utility Documentation

The repository includes documentation for two external capability toolkits referenced by Claude:

  1. PowerPoint Toolkit - Text extraction (markitdown), XML access (unpack.py), creation workflows (html2pptx), template editing (inventory.py, replace.py). See PowerPoint Processing Toolkit.

  2. PDF Toolkit - Basic operations (pypdf), text/table extraction (pdfplumber), creation (reportlab), OCR capabilities (pytesseract). See PDF Processing Toolkit.

These toolkits are not executable by Claude but serve as reference documentation for generating user instructions.

Sources: High-level architecture diagrams

Contribution Model

Open Pull Request System

The repository operates on an open contribution model, explicitly inviting community submissions via Pull Requests. This approach enables:

  • Rapid Documentation: New system prompts can be added as they are discovered
  • Version Tracking: Updates to existing prompts can be tracked through commit history
  • Community Validation: Multiple contributors can verify prompt accuracy
  • Historical Preservation: Git history maintains a record of prompt evolution

The contribution guidelines are minimal, focusing on collecting authentic system prompts rather than analysis or commentary.

Sources: readme.md8

Repository Growth Metrics

The repository includes a Star History chart tracking community engagement over time, demonstrating the repository's adoption within the AI research and development community.

Sources: readme.md10-12

Technical Architecture Context

System Prompt Function

System prompts serve as operational instructions that define AI assistant behavior across multiple dimensions:

DimensionPurposeExamples
Tool AccessDefine which external tools the assistant can invokeweb_search, gmail.search, python.exec
Safety ConstraintsEstablish content policies and forbidden actionsCopyright limits, face blindness, harmful content blocks
Personality TraitsConfigure conversational style and toneCynic's sarcasm, Listener's reflection, Robot's efficiency
Citation RulesSpecify when and how to attribute sourcesMandatory web citations, no internal tool citations
Mode LogicDefine specialized operational statesThinking's dual channels, Study's pedagogical constraints

Sources: High-level architecture diagrams

Architectural Layering

Both providers implement multi-layered architectures where system prompts control:

  1. Input Processing Layer - Initial request parsing and language detection
  2. Safety Layer - Content policy enforcement and request filtering
  3. Routing Layer - Query complexity classification or personality application
  4. Execution Layer - Tool invocation and computation
  5. Output Layer - Response formatting with citations or personality traits

The key architectural difference: Anthropic applies safety before routing, while OpenAI applies personality before safety.

Sources: High-level architecture diagrams

For in-depth analysis of specific systems and comparative architecture studies:

Sources: Wiki table of contents structure