clean-coder

De-escalate heated user interactions while preserving code quality.

Updated Aug 12, 2018
One-click install
npx skills add https://github.com/ivanov-i/dots --skill clean-coder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-coder
Source: https://github.com/ivanov-i/dots/tree/main/codex/skills/clean-coder
Command: npx skills add https://github.com/ivanov-i/dots --skill clean-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps keep conversations productive by de-escalating user frustration and steering interactions toward safe, helpful guidance while preserving code quality.

Core Features & Use Cases

  • De-escalation prompts and boundary-setting to prevent unsafe or unproductive requests.
  • Guidance to surface uncertainty, provide clear trade-offs, and avoid overpromising.
  • Refusal and redirection patterns when requests are unsafe or inappropriate, with alternatives and safe-completion.

Quick Start

Tell the assistant to de-escalate a heated user interaction while maintaining professional standards and ensuring safe, accurate responses.

Frequently Asked Questions about clean-coder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I de-escalate heated user interactions while preserving code quality?

De-escalating heated user interactions requires calmly steering the conversation toward safety and accountability. This approach uses boundary-setting prompts to manage frustration, refuses unsafe requests, and provides clear risk notes to maintain professional standards and code integrity.

What is the best way to handle user pressure and swearing during software engineering conversations?

Handling user pressure and swearing requires calm-response de-escalation techniques. By imposing strict requirements like refusing unsafe requests and surfacing uncertainties, the interaction is guided toward professional, safe-completion alternatives instead of overpromising or yielding to inappropriate demands.

How do I safely refuse unsafe coding requests without escalating user frustration?

Safely refusing unsafe coding requests involves using refusal and redirection patterns. You calmly de-escalate by setting boundaries, explaining the refusal, and providing safe-completion alternatives with clear trade-offs to keep the conversation productive and professional.

When should I surface uncertainty and provide risk notes in software engineering responses?

You should surface uncertainty and provide risk notes whenever confidence is low or user requests carry potential trade-offs. This ensures accuracy and accountability by avoiding overpromising, clearly communicating limitations, and steering the interaction toward safe, helpful guidance.

Does de-escalation guidance work for maintaining professionalism in high-pressure development contexts?

Yes, de-escalation guidance works for maintaining professionalism in high-pressure development contexts. It applies boundary-setting and calm-response techniques to prevent unproductive requests, ensuring interactions remain focused on safety, accuracy, and code quality even when users become upset.

Why does calm-response de-escalation matter for safe code generation?

Calm-response de-escalation matters for safe code generation because it prevents emotional pressure from compromising output quality. By steering upset users toward safety and accountability, it ensures code requests are evaluated for risk and uncertainty rather than rushed under pressure.