Claude runs daily routines through a dedicated Slack channel named 'proj-claude-maintains-apps', covering all of Anthropic's platforms: iOS, Android, desktop, web, CLI, and Agent SDK. Cherny shared some prompts in Slack, showing that there is no complex prompt engineering; instead, natural language instructions are used to direct Claude to start daily routines, such as crash fuzzing on iOS, Android, and desktop, using real apps rather than simulators, triggering crashes and creating fix pull requests.
Claude runs 12 specialized maintenance routines covering various aspects of code maintenance: the Crash Fuzzer opens apps in the simulator and randomly clicks to trigger crashes, analyzes root causes, and generates fixes; the Dup Unifier scans the codebase for similar but slightly different abstractions and proposes merges; the Dead-Code Remover removes statically unreachable code, and for suspicious code, first adds logging to confirm whether it is truly unused the next day. Other routines include Logic Simplifier, Logic Error Fixer, Useless Test Cleaner, Shipped Feature Inliner, Flaky Test Fixer, Abstraction Improver, and Abstraction Cop.