graph TD Start[Start PunSmith Process] --> InputCheck{Check Inputs} InputCheck --> |variable1| ProcessInputs[Process User Niche Input] InputCheck --> |niche-research| ProcessResearch[Process Research Summary] ProcessInputs --> CombineData[Combine Input Data] ProcessResearch --> CombineData CombineData --> Skill186[Skill #186: Create MicroCopy] Skill186 --> GeneratePuns[Generate 5 Pun Slogans] GeneratePuns --> ValidateOutput{Validate Output} ValidateOutput --> |Valid| FormatOutput[Format as Single Text Block] ValidateOutput --> |Invalid| Skill186 FormatOutput --> FinalOutput[Output: pun-slogans] style Start fill:#f9f,stroke:#333 style FinalOutput fill:#9f9,stroke:#333