tooyoung:shitcode

Transforms clean code into intentionally bad code using anti-patterns.

17|4|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/shiqkuangsan/oh-my-daily-skills --skill tooyoung-shitcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tooyoung:shitcode
Source: https://github.com/shiqkuangsan/oh-my-daily-skills/tree/main/personal/shitcode
Command: npx skills add https://github.com/shiqkuangsan/oh-my-daily-skills --skill tooyoung-shitcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users understand anti-patterns and write intentionally bad code for educational or entertainment purposes, making code reviews more insightful.

Core Features & Use Cases

  • Shitcode Generation: Transforms clean code into poorly written, confusing, or inefficient code by applying various anti-patterns.
  • Educational Tool: Demonstrates what not to do in software development, useful for training and learning.
  • Use Case: A developer wants to show junior engineers examples of bad coding practices during a workshop. They can use this skill to generate examples of obfuscated variable names, mixed formatting, and silent failures.

Quick Start

Use the shitcode skill to transform the provided JavaScript code into intentionally bad code.

Frequently Asked Questions about tooyoung:shitcode

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

FAQPage Schema
How do I generate intentionally bad code for educational code reviews?

To generate bad code for code reviews, you can use a tool that applies anti-patterns like obfuscated variable names, mixed formatting, and silent failures to transform clean code into poor examples. This demonstrates what not to do in software development.

What anti-patterns are used to teach developers about bad coding practices?

Common anti-patterns for teaching bad coding practices include obfuscated variable names, mixed naming styles, lack of comments, random language comments, silent failures, global variables, skipped type checks, unreachable code, and messy indentation.

Can I transform existing JavaScript code into poorly written code for a workshop?

Yes, you can transform existing JavaScript code into poorly written code by applying anti-patterns. This generates confusing and inefficient code, making it useful for training junior engineers on what to avoid during workshops.

When do I need to generate shitcode for software engineering training?

You need to generate shitcode when you want to demonstrate poor coding practices for educational or entertainment purposes. It helps make code reviews more insightful by showing developers concrete examples of bad syntax and logic.

What is the best way to show junior engineers examples of poor coding practices?

The best way to show junior engineers poor coding practices is to generate intentionally bad code using anti-patterns. Demonstrating obfuscated variables, nested conditionals, and silent failures provides clear examples of what to avoid.