{"slug": "claude-code-routines", "name": "Claude Code Routines", "category": "ai-coding", "category_name": "AI coding tools", "description": "", "recommenders": 1, "commenters": 4, "warners": 0, "score": 1.674, "rising": -0.33, "first": "2026-04-14", "latest": "2026-04-14", "why": "I love this feature very much, when it works. And it mostly doesn't.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 3, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "I love this feature very much, when it works. And it mostly doesn't.", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["Claude Code Routines"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 764352128, "item_id": 47772008, "url": "https://news.ycombinator.com/item?id=47772008", "by": "eranation", "date": "2026-04-14", "stance": "recommend", "quote": "I love this feature very much, when it works. And it mostly doesn't.", "excerpt": "If anyone from anthropic reads it. I love this feature very much, when it works. And it mostly doesn't. The main bugs / missing features are 1. It loses connection to it's connectors, mostly to the slack connector. It does all the work, then says it can't connect to slack. Then when you show it a screenshot of itself with the slack connector, it will say, oh, yeah, the tools are now loaded and does the rest of the ro", "context": "", "use_case": "automated routines with Slack", "switched_from": "", "story": "Claude Code Routines"}, {"id": 764307136, "item_id": 47769196, "url": "https://news.ycombinator.com/item?id=47769196", "by": "eranation", "date": "2026-04-14", "stance": "recommend", "quote": "Very useful, (when it works).", "excerpt": "I've been using it for a while (it was just called \"Scheduled\", so I assume this is an attempt to rebrand it?) It was a bit buggy, but it seems to work better now. Some use cases that worked for me: 1. Go over a slack channel used for feedback for an internal tool, triage, open issues, fix obvious ones, reply with the PR link. Some devs liked it, some freaked out. I kept it. 2. Surprisingly non code related - give me", "context": "", "use_case": "Slack triage and daily rundown", "switched_from": "", "story": "Claude Code Routines"}]}], "caveats": [], "who": [{"by": "haukem", "context": "works on OpenWrt", "url": "https://news.ycombinator.com/item?id=47772912", "date": "2026-04-14"}], "tags": [], "use_cases": ["automated pr review", "automated routines with slack", "scheduled tasks", "slack triage and daily rundown", "scheduled agent runs"], "compared": [{"slug": "claude-cowork", "name": "Claude Cowork", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47768133", "title": "Claude Code Routines", "mentions": 5}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"neutral": 3, "recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 764366593, "item_id": 47772912, "url": "https://news.ycombinator.com/item?id=47772912", "by": "haukem", "date": "2026-04-14", "stance": "neutral", "quote": "This should work better with Claude Code Routines.", "excerpt": "I used the claude-code-action GitHub Action to review PRs before, but it is pretty buggy e.g. PRs from forked repositories do not work, and I had to fix it myself. This should work better with Claude Code Routines. claude-code-action only works with the API and is therefore pretty expensive compared to the subscription. I think LLM reviews on PRs are helpful and will reduce the load on maintainers. I am working on Op", "context": "works on OpenWrt", "use_case": "automated PR review", "switched_from": "", "story": "Claude Code Routines"}, {"id": 764352128, "item_id": 47772008, "url": "https://news.ycombinator.com/item?id=47772008", "by": "eranation", "date": "2026-04-14", "stance": "recommend", "quote": "I love this feature very much, when it works. And it mostly doesn't.", "excerpt": "If anyone from anthropic reads it. I love this feature very much, when it works. And it mostly doesn't. The main bugs / missing features are 1. It loses connection to it's connectors, mostly to the slack connector. It does all the work, then says it can't connect to slack. Then when you show it a screenshot of itself with the slack connector, it will say, oh, yeah, the tools are now loaded and does the rest of the ro", "context": "", "use_case": "automated routines with Slack", "switched_from": "", "story": "Claude Code Routines"}, {"id": 764317970, "item_id": 47769873, "url": "https://news.ycombinator.com/item?id=47769873", "by": "teucris", "date": "2026-04-14", "stance": "neutral", "quote": "I guess I\u2019ll give this a try, but I don\u2019t have high hopes.", "excerpt": "My only real disappointment with Claude is its flakiness with scheduling tasks. I have several Slack related tasks that I\u2019ve pretty much given up trying to automate - I\u2019ve tried Cowork and Claude Code remote agents, only to find various bugs with working with plugins and connectors. I guess I\u2019ll give this a try, but I don\u2019t have high hopes.", "context": "", "use_case": "scheduled tasks", "switched_from": "", "story": "Claude Code Routines"}, {"id": 764307136, "item_id": 47769196, "url": "https://news.ycombinator.com/item?id=47769196", "by": "eranation", "date": "2026-04-14", "stance": "recommend", "quote": "Very useful, (when it works).", "excerpt": "I've been using it for a while (it was just called \"Scheduled\", so I assume this is an attempt to rebrand it?) It was a bit buggy, but it seems to work better now. Some use cases that worked for me: 1. Go over a slack channel used for feedback for an internal tool, triage, open issues, fix obvious ones, reply with the PR link. Some devs liked it, some freaked out. I kept it. 2. Surprisingly non code related - give me", "context": "", "use_case": "Slack triage and daily rundown", "switched_from": "", "story": "Claude Code Routines"}, {"id": 764301136, "item_id": 47768821, "url": "https://news.ycombinator.com/item?id=47768821", "by": "andai", "date": "2026-04-14", "stance": "neutral", "quote": "This Routines feature notably works with the subscription, and it also has API callbacks.", "excerpt": "I'm a little confused on the ToS here. From what I gathered, running `claude -p <prompt>` on cron is fine, but putting it in my Telegram bot is a ToS violation (unless I use per-token billing) because it's a 3rd party harness, right? (`claude -p` being a trivial workaround for the \"no 3rd party stuff on the subscription\" rule) This Routines feature notably works with the subscription, and it also has API callbacks. S", "context": "", "use_case": "scheduled agent runs", "switched_from": "", "story": "Claude Code Routines"}]}