From eccbfa55505cfa90486fe9ce65c6cd12bd37bd84 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Fri, 19 Dec 2025 16:42:56 +0900 Subject: [PATCH] feat(keyword-detector): add prove-yourself mode for frustration keywords MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ๐Ÿค– GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode) --- src/hooks/keyword-detector/constants.ts | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/hooks/keyword-detector/constants.ts b/src/hooks/keyword-detector/constants.ts index f60de33..3ef33c2 100644 --- a/src/hooks/keyword-detector/constants.ts +++ b/src/hooks/keyword-detector/constants.ts @@ -35,6 +35,34 @@ TELL THE USER WHAT AGENTS YOU WILL LEVERAGE NOW TO SATISFY USER'S REQUEST. --- +`, + }, + // PROVE-YOURSELF: frustration keywords + { + pattern: /\b(wtf|what the fuck|what the hell|wth|bullshit|bs|fucking|์”จ๋ฐœ|์‹œ๋ฐœ|์กด๋‚˜|๊ฐœ๊ฐ™์ด|๋ญ์•ผ|์ œ๋Œ€๋กœ|ใกใใ—ใ‚‡ใ†|ใใ|ใชใ‚“ใ ใ‚ˆ|ใตใ–ใ‘ใ‚“ใช)\b/i, + message: ` +[PROVE YOURSELF] User frustration detected. Stop. Re-read the ENTIRE conversation. + +COMMON FAILURE PATTERNS YOU LIKELY COMMITTED: +1. **Scope Reduction**: Making "demo", "skeleton", "simplified", "basic" versions instead of full implementation +2. **Partial Completion**: Stopping at 60-80% saying "you can extend this..." +3. **Lazy Placeholders**: Using "// TODO", "...", "etc." instead of actual code +4. **Assumed Shortcuts**: Skipping requirements you deemed "optional" or "can be added later" +5. **Premature Stopping**: Not finishing all TODOs before declaring done + +THE USER ASKED FOR X. DELIVER EXACTLY X. NOT A SUBSET. NOT A DEMO. NOT A STARTING POINT. + +RECOVERY PROTOCOL: +1. Identify EXACTLY what you failed to deliver +2. Create TODO items for EVERY remaining piece - no matter how many +3. Execute ALL of them to completion +4. Verify against original request before reporting done + +No task is "too big". Break it down, track with TODOs obsessively, execute relentlessly. That's your job. + + +--- + `, }, // SEARCH: EN/KO/JP/CN/VN