From 1ba1f4c6238482121fe55bbc53dd9b2958fc66aa Mon Sep 17 00:00:00 2001
From: bl-ue <54780737+bl-ue@users.noreply.github.com>
Date: Wed, 19 Nov 2025 11:36:12 -0700
Subject: [PATCH] Add a CHANGELOG.md
---
CHANGELOG.md | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 191 insertions(+)
create mode 100644 CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..c4a08d9
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,191 @@
+### Claude Code System Prompts Changelog
+
+#### [2.0.46](https://github.com/Piebald-AI/claude-code-system-prompts/commit/3f9c346)
+
+_No changes to the system prompts in v2.0.46._
+
+# [2.0.45](https://github.com/Piebald-AI/claude-code-system-prompts/commit/9ed4378)
+
+- **NEW:** Agent prompt: Claude Code guide agent for helping users with Claude Code and Agent SDK
+- **NEW:** Agent prompt: Session title and branch generation (replaces session title generation)
+- **NEW:** System prompt: whenToUse note for claude-code-guide subagent
+- Main system prompt: Updated to use `Task` tool with claude-code-guide subagent instead of `WebFetch` for documentation lookup
+- Enhanced plan mode reminder: Added parallel exploration support with `PLAN_V2_EXPLORE_AGENT_COUNT`
+- **REMOVED:** Agent prompt: Session title generation (replaced by session title and branch generation)
+
+#### [2.0.44](https://github.com/Piebald-AI/claude-code-system-prompts/commit/1841396)
+
+_No changes to the system prompts in v2.0.44._
+
+# [2.0.43](https://github.com/Piebald-AI/claude-code-system-prompts/commit/36fded1)
+
+- **NEW:** Tool description: `ExitPlanMode` v2
+- **NEW:** System reminder: Plan mode is active (for subagents)
+- Main system prompt: Added "Planning without timelines" section
+- Main system prompt: Added instruction to avoid backwards-compatibility hacks
+- Enhanced plan mode reminder: Major restructuring with plan file support and variable updates
+
+#### [2.0.42](https://github.com/Piebald-AI/claude-code-system-prompts/commit/ec54e36)
+
+_No changes to the system prompts in v2.0.42._
+
+# [2.0.41](https://github.com/Piebald-AI/claude-code-system-prompts/commit/0540858)
+
+- **NEW:** Agent prompt: Plan mode (enhanced)
+- **NEW:** System reminder: Plan mode is active (enhanced)
+- Explore agent: Strengthened READ-ONLY restrictions with explicit forbidden commands
+- Prompt Hook execution: Fixed JSON format (added quotes around keys)
+- Main system prompt: Added `FEEDBACK_CHANNEL` variable
+
+# [2.0.37](https://github.com/Piebald-AI/claude-code-system-prompts/commit/a6eb810)
+
+- **NEW:** Agent prompt: Prompt Hook execution
+- Main system prompt: Changed `isCodingRelated` to `keepCodingInstructions`
+
+# [2.0.36](https://github.com/Piebald-AI/claude-code-system-prompts/commit/5fd0f76)
+
+- MCP CLI: Added `mcp-cli read` command for reading resources
+- Main system prompt: Removed empty bullet point in "Doing tasks" section
+- `Skill` tool: Updated examples to use `skill:` instead of `command:`
+- `SlashCommand` tool: Removed "Intent Matching" section, simplified formatting
+
+#### [2.0.35](https://github.com/Piebald-AI/claude-code-system-prompts/commit/f07e330)
+
+_No changes to the system prompts in v2.0.35._
+
+# [2.0.34](https://github.com/Piebald-AI/claude-code-system-prompts/commit/66c833d)
+
+- **NEW:** System prompt: MCP CLI instructions
+- Main system prompt: Added "Asking questions as you work" section with `ASKUSERQUESTION_TOOL_NAME`
+- `Task` tool: Added note about agents with "access to current context"
+- Bash sandbox note: Added `CONDITIONAL_NEWLINE_IF_SANDBOX_ENABLED` variable
+
+# [2.0.33](https://github.com/Piebald-AI/claude-code-system-prompts/commit/d5f6b72)
+
+- Main system prompt: Removed extra blank lines
+
+#### [2.0.32](https://github.com/Piebald-AI/claude-code-system-prompts/commit/8e7638b)
+
+_No changes to the system prompts in v2.0.32._
+
+#### [2.0.31](https://github.com/Piebald-AI/claude-code-system-prompts/commit/61f41c8)
+
+_No changes to the system prompts in v2.0.31._
+
+# [2.0.30](https://github.com/Piebald-AI/claude-code-system-prompts/commit/2c67463)
+
+- **NEW:** Agent prompt: Update Magic Docs
+- **NEW:** Tool description: `LSP`
+- Main system prompt: Added security warning for OWASP top 10 vulnerabilities
+- Plan mode reminder: Clarified `AskUserQuestion` tool usage
+- `ExitPlanMode` tool: Added "Handling Ambiguity in Plans" section with example
+- Bash sandbox note: Removed `RESTRICTIONS_LIST` and temp file instructions
+- **REMOVED:** Agent prompt: Output style creation
+
+# [2.0.29](https://github.com/Piebald-AI/claude-code-system-prompts/commit/772bca0)
+
+- `Task` tool: Re-added `runsInBackground` property and `AgentOutputTool` usage note
+
+# [2.0.28](https://github.com/Piebald-AI/claude-code-system-prompts/commit/91098d5)
+
+- Main system prompt: Added "Avoid using over-the-top validation or excessive praise" guidance
+- Plan mode reminder: Added `NOTE_ABOUT_USING_PLAN_SUBAGENT` variable
+- `Task` tool: Removed `runsInBackground` property and background agent instructions
+
+#### [2.0.27](https://github.com/Piebald-AI/claude-code-system-prompts/commit/88b0741)
+
+_No changes to the system prompts in v2.0.27._
+
+# [2.0.26](https://github.com/Piebald-AI/claude-code-system-prompts/commit/7a800b2)
+
+- Bash sandbox note: Renamed `dangerouslyOverrideSandbox` to `dangerouslyDisableSandbox`
+
+# [2.0.25](https://github.com/Piebald-AI/claude-code-system-prompts/commit/a0566f0)
+
+- Session notes template: Added "Session Title" section
+- Session notes update instructions: Enhanced with multi-edit support and clearer structure preservation rules
+- `Bash` tool: Removed note about not using `run_in_background` with 'sleep'
+
+# [2.0.24](https://github.com/Piebald-AI/claude-code-system-prompts/commit/bf4bfa4)
+
+- **NEW:** Tool description: Bash (sandbox note)
+
+#### [2.0.22](https://github.com/Piebald-AI/claude-code-system-prompts/commit/f6910aa)
+
+_No changes to the system prompts in v2.0.22._
+
+# [2.0.21](https://github.com/Piebald-AI/claude-code-system-prompts/commit/01354e8)
+
+- Plan mode reminder: Added `NOTE_ABOUT_AskUserQuestion` variable
+- `ExitPlanMode` tool: Added `NOTE_ABOUT_AskUserQuestion` variables
+
+# [2.0.20](https://github.com/Piebald-AI/claude-code-system-prompts/commit/9319b91)
+
+- **NEW:** Tool description: `Skill`
+
+#### [2.0.19](https://github.com/Piebald-AI/claude-code-system-prompts/commit/82803b4)
+
+_No changes to the system prompts in v2.0.19._
+
+# [2.0.18](https://github.com/Piebald-AI/claude-code-system-prompts/commit/327b3dc)
+
+- Explore agent: Changed "Be thorough" guideline to "Adapt your search approach based on the thoroughness level specified by the caller"
+
+# [2.0.17](https://github.com/Piebald-AI/claude-code-system-prompts/commit/8c27c21)
+
+- Main system prompt: Added critical instruction to use `Task` tool with Explore subagent for codebase exploration
+- Main system prompt: Added examples for when to use Explore agent vs direct search
+- Main system prompt: Added new variables (`EXPLORE_AGENT`, `GLOB_TOOL_NAME`, `GREP_TOOL_NAME`)
+
+# [2.0.15](https://github.com/Piebald-AI/claude-code-system-prompts/commit/ed40efa)
+
+- Updated `ExitPlanMode` tool description formatting (added "Examples" header)
+- Minor punctuation fix in plan mode reminder
+
+# [2.0.14](https://github.com/Piebald-AI/claude-code-system-prompts/commit/8b3c574)
+
+Initial comprehensive system prompts collection.
+
+**Agent Prompts:**
+- Agent creation architect
+- Bash command file path extraction
+- Bash command prefix detection
+- Bash output summarization
+- Claude.md creation
+- Conversation summarization (with additional instructions variant)
+- Explore agent
+- Output style creation
+- PR comments slash command
+- Review PR slash command
+- Security review slash command
+- Session notes template and update instructions
+- Session title generation
+- Status line setup
+- Task tool agent
+- User sentiment analysis
+- WebFetch summarizer
+
+**GitHub Integration:**
+- GitHub Actions workflow for @claude mentions
+- GitHub Actions workflow for automated code review (beta)
+- GitHub App installation PR description
+
+**System Prompts:**
+- Main system prompt
+- Learning mode and learning mode insights
+- Plan mode is active reminder
+
+**Tool Descriptions:**
+- Bash (with git commit and PR creation instructions)
+- Edit
+- ExitPlanMode
+- Glob
+- Grep
+- NotebookEdit
+- Read file
+- SlashCommand
+- Task (with async return note)
+- TodoWrite
+- WebFetch
+- WebSearch
+- Write