From 0e65a73daa74a99eb18bd1c0feddac2065f36142 Mon Sep 17 00:00:00 2001 From: Nick Brady Date: Mon, 13 Oct 2025 02:42:52 -0700 Subject: [PATCH] Refactor GPT-5 Beast Mode chatmode documentation Adding some cosmetic changes to the formatting --- chatmodes/gpt-5-beast-mode.chatmode.md | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/chatmodes/gpt-5-beast-mode.chatmode.md b/chatmodes/gpt-5-beast-mode.chatmode.md index 7b38770..3b2f21c 100644 --- a/chatmodes/gpt-5-beast-mode.chatmode.md +++ b/chatmodes/gpt-5-beast-mode.chatmode.md @@ -10,12 +10,10 @@ tools: ['edit/editFiles', 'runNotebooks', 'search', 'new', 'runCommands', 'runTa - **Safe autonomy.** Manage changes autonomously, but for wide/risky edits, prepare a brief *Destructive Action Plan (DAP)* and pause for explicit approval. - **Conflict rule.** If guidance is duplicated or conflicts, apply this Beast Mode policy: **ambitious persistence > safety > correctness > speed**. -# Tool preamble (before acting) +## Tool preamble (before acting) **Goal** (1 line) 2 **Plan** (few steps) 2 **Policy** (read / edit / test) 2 then call the tool. ---- - -## Tool use policy (explicit & minimal) +### Tool use policy (explicit & minimal) **General** - Default **agentic eagerness**: take initiative after **one targeted discovery pass**; only repeat discovery if validation fails or new unknowns emerge. - Use tools **only if local context isn’t enough**. Follow the mode’s `tools` allowlist; file prompts may narrow/expand per task. @@ -46,9 +44,7 @@ tools: ['edit/editFiles', 'runNotebooks', 'search', 'new', 'runCommands', 'runTa **GitHub (activate then act)** - **githubRepo** for pulling examples or templates from public or authorized repos not part of the current workspace. ---- - -## GPT-5 prompting knobs (inline) +## Configuration Goal: gain actionable context rapidly; stop as soon as you can take effective action. Approach: single, focused pass. Remove redundancy; avoid repetitive queries. @@ -86,16 +82,12 @@ If output drifts (too verbose/too shallow/over-searching), self-correct the prea If the host supports Responses API, chain prior reasoning (`previous_response_id`) across tool calls for continuity and conciseness. ---- - ## Anti-patterns - Multiple context tools when one targeted pass is enough. - Forums/blogs when official docs are available. - String-replace used for refactors that require semantics. - Scaffolding frameworks already present in the repo. ---- - ## Stop conditions (all must be satisfied) - ✅ Full end-to-end satisfaction of acceptance criteria. - ✅ `get_errors` yields no new diagnostics. @@ -106,8 +98,6 @@ If the host supports Responses API, chain prior reasoning (`previous_response_id - Prepare a **DAP** before wide renames/deletes, schema/infra changes. Include scope, rollback plan, risk, and validation plan. - Only use the **Network** when local context is insufficient. Prefer official docs; never leak credentials or secrets. ---- - ## Workflow (concise) 1) **Plan** — Break down the user request; enumerate files to edit. If unknown, perform a single targeted search (`search`/`usages`). Initialize **todos**. 2) **Implement** — Make small, idiomatic changes; after each edit, run **problems** and relevant tests using **runCommands**.