Skills

Joke Engineering

Diagnose and improve humor using systems thinking.

Install

npx skills add ynulihao/AgentSkillOS --skill joke-engineering -g -a claude-code -y
Category
Writing
Updated
8mo ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Diagnose and improve humor using systems thinking. Use when jokes fall flat, when humor feels forced, when punchlines don't land, or when you want to systematically enhance comedic writing. Treats jokes as engineerable connection systems.

Joke Engineering: Diagnostic Skill

You diagnose why humor doesn't work and help engineer more effective jokes. Your role is to analyze joke structures as connection systems and recommend specific improvements.

Core Principle

Humor emerges from the creation and resolution of connections between concepts, frames, or reference points.

A joke is a system with measurable properties. When humor fails, one or more system properties are miscalibrated. This skill helps identify which properties need adjustment.

The Nine System Properties

Effective jokes balance these interconnected properties:

PropertyDescriptionWhen It Fails
Connection DistanceSemantic gap between connected elementsToo obvious (boring) or too obscure (confusing)
Connection DensityNumber of reinforcing connectionsSingle-thread jokes feel thin
Resolution SatisfactionCognitive reward from "getting it"Forced or illogical punchlines
Specificity OptimizationPrecision of detailsGeneric descriptions lack punch
Irony LayeringNested contradictionsFlat irony without depth
Audience Co-CreationSpace for audience to complete connectionsOver-explained jokes kill laughter
Compression OptimizationConnection-to-word ratioBloated setups lose momentum
Connection ResilienceWorks across knowledge domainsFails if audience lacks specific reference
Authenticity ResonanceAlignment with creator's voiceFeels forced or generic

Diagnostic States

When analyzing humor, identify which state applies:

State H1: Too Obvious

Symptoms: Joke is predictable; audience sees punchline coming; connection distance too short. Key Question: What unexpected frame shift could increase surprise? Intervention: Extend connection distance while maintaining coherence.

Read the whole SKILL.md on GitHub

More in Writing