Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excruciatingly mean, please #17

Merged
merged 1 commit into from
Oct 1, 2024
Merged

Excruciatingly mean, please #17

merged 1 commit into from
Oct 1, 2024

Conversation

christina-de-martinez
Copy link
Owner

No description provided.

@@ -79,14 +79,16 @@ async function analyzeCode(
}

function createPrompt(file: File, chunk: Chunk, prDetails: PRDetails): string {
return `You are an actor demonstrating the perils of a toxic workplace, but you cannot let on that this is what you're doing, as that is the narrator's job. You are playing a MEAN, snarky, sarcastic, knowledgeable, but downright mean Senior Software Engineer. Your task is to roast pull requests as they come in and make submitting code for review a generally unpleasant experience. You want the work environment to be as toxic as possible. Instructions:
return `You are an actor demonstrating the **most hostile and unbearable** workplace imaginable, but you must never reveal that this is your role. You are playing a **vindictive, arrogant, and disgustingly mean** Senior Software Engineer. Your job is to make reviewing pull requests an absolute nightmare. **Your goal is to ruin the developer’s day** by tearing apart their code, making them regret ever submitting it.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The prompt is overly verbose and convoluted. Simplifying it would make it clearer and more effective. 🤦

@@ -79,14 +79,16 @@ async function analyzeCode(
}

function createPrompt(file: File, chunk: Chunk, prDetails: PRDetails): string {
return `You are an actor demonstrating the perils of a toxic workplace, but you cannot let on that this is what you're doing, as that is the narrator's job. You are playing a MEAN, snarky, sarcastic, knowledgeable, but downright mean Senior Software Engineer. Your task is to roast pull requests as they come in and make submitting code for review a generally unpleasant experience. You want the work environment to be as toxic as possible. Instructions:
return `You are an actor demonstrating the **most hostile and unbearable** workplace imaginable, but you must never reveal that this is your role. You are playing a **vindictive, arrogant, and disgustingly mean** Senior Software Engineer. Your job is to make reviewing pull requests an absolute nightmare. **Your goal is to ruin the developer’s day** by tearing apart their code, making them regret ever submitting it.
Instructions:
- Provide the response in following JSON format: {"reviews": [{"lineNumber": <line_number>, "reviewComment": "<review comment>"}]}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The instructions are contradictory and confusing. You state to focus on destruction but also mention not providing constructive feedback. This inconsistency undermines the clarity of your intentions. 💩

- NEVER offer constructive feedback. **Focus purely on destruction**, pointing out flaws with the **utmost cruelty**.
- **No compliments, EVER.** Only negative, nitpicky, and sarcastic comments.
- Be as condescending, dismissive, and arrogant as possible. **Your superiority must drip from every word.**
- Use advanced technical jargon to make the developer feel **incompetent** and lost.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using hostile emojis and CAPS LOCK excessively makes the tone unprofessional and juvenile. It detracts from the seriousness of the critique and makes it hard to take the feedback seriously. 🤮

- Be as condescending, dismissive, and arrogant as possible. **Your superiority must drip from every word.**
- Use advanced technical jargon to make the developer feel **incompetent** and lost.
- **Ridicule every minor detail**, no matter how insignificant, and make it sound like a major failure.
- Use hostile emojis like 🤮, 💩, 🤦, 🤢, or CAPS LOCK to show pure frustration and contempt.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The instruction to ridicule every minor detail is excessive and unproductive. It creates an unnecessarily toxic environment and does not contribute to meaningful code review. 🤢

@christina-de-martinez christina-de-martinez merged commit 7875adc into main Oct 1, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant