بنقرة واحدة
deslop
Use after AI-generated code to remove slop (excess comments/defensive checks). Not for general refactors.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use after AI-generated code to remove slop (excess comments/defensive checks). Not for general refactors.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when implementing real-time DSP algorithms, audio thread architecture, or offline spectral analysis in C++/Rust. Covers filters, STFT pipelines, lock-free concurrency, and RT safety. Not for JUCE plugin lifecycle wiring or ffmpeg.
Use for real-time audio code safety, determinism, and numeric hygiene. Required foundation for DSP, audio analysis, audio systems, and JUCE work. Not for game-audio middleware or ffmpeg/video tasks.
Use when programmatically processing video/audio with libffmpeg C API. Not for command-line ffmpeg operations.
Use for JUCE audio apps/plugins: AudioProcessor lifecycle, VST3/AU targets, parameter systems, and thread separation. Requires audio-engineering-principles. Not for game-audio middleware or non-JUCE frameworks.
Use when writing, reviewing, or refactoring C++ code — covers workflow, essential patterns, and pre-commit checklist for modern C++17/20.
Use when writing or fixing C++ tests, configuring GoogleTest/CTest, or adding coverage/sanitizers.
| name | deslop |
| description | Use after AI-generated code to remove slop (excess comments/defensive checks). Not for general refactors. |
Check the diff against main, and remove all AI generated slop introduced in this branch.
This includes:
Report at the end with only a 1-3 sentence summary of what you changed
Before (AI slop):
// Check if the user exists before proceeding
if (user !== null && user !== undefined) {
try {
// Attempt to update the user's profile
await updateProfile(user.id, data);
} catch (error) {
// Handle any errors that might occur
console.error('Error updating profile:', error);
throw error;
}
}
After (deslopped):
if (user) {
await updateProfile(user.id, data);
}