Every trading day at 06:00 KST, a Claude Code skill runs a 9-wave analysis pipeline and delivers a structured briefing to my Telegram. Not a single-shot prompt. Nine distinct analytical passes, each informing the next. Here's how it works. Why 9 waves? A single LLM call for "give me a market analysis" produces generic output. It has no memory of what came before, no way to let macro context inform a sector read, no critique pass to catch errors. Nine waves solve this. Each wave receives the outputs of all prior waves as context. The 9 waves Wave 1: Macro Inputs: Fed data, yield curve, DXY, VIX Output: Risk-on/risk-off stance + confidence level Enter fullscreen mode Exit fullscreen mode Anchor context for everything that follows. If Wave 1 says "risk-off with 70% confidence," every subsequent wave adjusts.…