feat(keyword-detector): add prove-yourself mode for frustration keywords
🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
This commit is contained in:
@@ -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-mode>
|
||||||
|
[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.
|
||||||
|
</prove-yourself-mode>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
// SEARCH: EN/KO/JP/CN/VN
|
// SEARCH: EN/KO/JP/CN/VN
|
||||||
|
|||||||
Reference in New Issue
Block a user