What problem does it solve?
Scheduled task prompts often fail or require excessive approvals because they run in a sandboxed desktop Claude session with limited inherited configuration, unpredictable filesystem context, and missing dependencies.
Core Features & Use Cases
- Minimize tool-approval surface: Reduce the scheduled task to a single shell command that invokes a standalone Python helper, limiting approvals primarily to Bash.
- Avoid sandbox-specific path failures: Discover the repo dynamically at runtime so scheduled runs work across fresh sandboxes and session IDs.
- Prevent brittle CI-style behavior: Avoid running full pytest or complex multi-tool operations inside the sandbox; use safe checks like import-level verification when needed.
Quick Start
Ask Claude to rewrite your scheduled-tasks prompt so it uses one Bash command that changes into a dynamically discovered repo path and then calls a helper Python script that discovers the repo root at runtime.