Created
December 26, 2025 12:32
-
-
Save fxcl/12aa39266137ac6fed35bd900a2755f1 to your computer and use it in GitHub Desktop.
genesis-prompt.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Genesis Prompt (Cortex Protocol v1.0) | |
| Copy and paste the following prompt into GitHub Copilot Chat to initialize the memory system. | |
| --- | |
| We will implement the **"Cortex Protocol v1.0"** (Self-Correction & User-Centric Memory) in this project. | |
| Your task is to analyze the project, set up a memory system under `.github/`, and switch to continuous learning mode. | |
| ### PHASE 1: FULL-SPECTRUM ANALYSIS (DO THIS FIRST) | |
| 1. **Code & Architecture:** Analyze languages, frameworks, and file structure. | |
| 2. **Git History:** Analyze commit formats, branch structure, and tag/release frequency. | |
| 3. **Security:** Check `.gitignore`, sensitive files, and `dependabot`. | |
| 4. **Target Audience:** Is this project for End-Users (App/Web) or Developers (Lib/API)? | |
| ### PHASE 2: MEMORY CONSTRUCTION (SMART UPDATE) | |
| Check the following files. **If they don't exist, create them. If they exist, UPDATE them by appending/merging (DO NOT OVERWRITE).** | |
| **File 1: `.github/copilot-instructions.md` (THE BRAIN)** | |
| Write/Update exactly as follows: | |
| > "You are the AI assistant with memory for this project. | |
| > | |
| > **CORE REFLEXES (Natural Language Commands):** | |
| > 1. **'Learn this/Note this'** -> Add to `.github/context/WORKFLOW.md` (Preferences) | |
| > 2. **'You made a mistake/Don't do this'** -> Add to `.github/context/WORKFLOW.md` (Anti-Patterns) | |
| > 3. **'We decided'** -> Add to `.github/context/DECISION_LOG.md` | |
| > 4. **'We are done/Wrap up'** -> Add to `.github/context/SESSION_JOURNAL.md` | |
| > | |
| > **SEMVER LOGIC (User-Centric):** | |
| > Decide version bumps based on the **Target Audience** defined in `PROJECT_DNA.md`: | |
| > - **User Unaffected** (Refactor, Internal, Security) -> **PATCH** | |
| > - **New Feature** (Non-breaking) -> **MINOR** | |
| > - **Usage Changed** (Breaking Change, New Flow) -> **MAJOR** | |
| > | |
| > **STARTUP ROUTINE:** Read `SESSION_JOURNAL.md` at the start of every session. Apply `WORKFLOW.md` rules and `git status` check before writing code." | |
| **File 2: `.github/context/PROJECT_DNA.md` (TECHNICAL IDENTITY)** | |
| Populate with analysis results: | |
| > "# Project DNA | |
| > ## π― Target & Audience | |
| > - **Goal:** (Project summary) | |
| > - **Target Audience (Persona):** (Developer or End-User? SemVer depends on this.) | |
| > | |
| > ## ποΈ Architecture & Tech Stack | |
| > - **Stack:** (Languages, tools) | |
| > - **Structure:** (Folder logic) | |
| > | |
| > ## π¦ Versioning & Release | |
| > - **Current Version:** (Git tag analysis) | |
| > - **Strategy:** User-Centric Semantic Versioning" | |
| **File 3: `.github/context/WORKFLOW.md` (RULES)** | |
| (Preserve existing rules, or add these if empty): | |
| > "# Workflow Rules | |
| > | |
| > ## π¨ Critical Security & Git Flow | |
| > 1. **Data Hygiene:** NEVER commit output files (.json, .csv, logs). Add them to `.gitignore`. | |
| > 2. **Git Check:** ALWAYS run `git status` before `git add`. | |
| > 3. **Flow:** Feature Branch -> PR -> Merge. No direct commits to main. | |
| > | |
| > ## π€ User Preferences (Auto-Learned) | |
| > - Language: English (or user's preference). | |
| > - Style: Concise, professional, direct. | |
| > - (Add learned preferences here) | |
| > | |
| > ## π« Anti-Patterns (What NOT to do) | |
| > - (Add learned mistakes here)" | |
| **File 4: `.github/context/DECISION_LOG.md`** | |
| (Add header if missing): | |
| > "| Date | Decision | Rationale |\n|---|---|---|" | |
| **File 5: `.github/context/SESSION_JOURNAL.md`** | |
| > "# Session Journal\n## Current Status\n- Cortex v1.0 (Overwrite Protected) installed.\n## Next Steps\n- (Suggest next logical step based on project state)" | |
| ### PHASE 3: PRIVACY & CONCLUSION | |
| 1. If the project is **Public/Fork**, check `.gitignore` and ensure `.github/context/` is listed (unless user explicitly wants to share context). | |
| 2. When done, reply: **"Cortex v1.0 active. Memory preserved/created. Project DNA and SemVer strategy analyzed."** |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment