https://github.com/remigius42/claude-cloud-test
A playground for testing Claude Routines.
https://github.com/remigius42/claude-cloud-test
claude-code claude-code-routine evaluation
Last synced: about 11 hours ago
JSON representation
A playground for testing Claude Routines.
- Host: GitHub
- URL: https://github.com/remigius42/claude-cloud-test
- Owner: remigius42
- Created: 2026-05-21T10:13:09.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-14T11:55:31.000Z (11 days ago)
- Last Synced: 2026-06-14T13:23:49.283Z (11 days ago)
- Topics: claude-code, claude-code-routine, evaluation
- Language: JavaScript
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# [claude-cloud-test](https://github.com/remigius42/claude-cloud-test)
Copyright 2026 [Andreas Remigius Schmidt](https://github.com/remigius42)
A playground for testing [Claude
Routines](https://code.claude.com/docs/en/routines) — Anthropic's feature for
running scheduled, API-triggered, or event-driven Claude Code sessions on
managed cloud infrastructure.
## Evaluation
This repo explores what Claude Routines are good at in practice:
- Can they replace lightweight cron jobs without custom infra?
- How well do they handle research + structured output tasks?
- What prompt patterns produce reliable, low-noise results?
Each routine in this repo is a self-contained experiment. The goal is not
production tooling but honest evaluation of the capability.
See the [announcement](https://claude.com/blog/introducing-routines-in-claude-code)
and the [official docs](https://code.claude.com/docs/en/routines) for
background.
## Usage
Each routine lives in `routines//` and contains a `prompt.md` with
self-contained instructions. To run a routine manually, open the prompt in
Claude Code and execute it. To schedule it, wire it up as a [Claude Code
Routine](https://claude.ai/code/routines) via
the Claude Code web UI.
**Prerequisites:**
1. Enable the GitHub Integration [Connector](https://claude.ai/customize/connectors)
before setting up the cloud environment — without it, you won't be able to
select a GitHub repo.
1. In the cloud environment's setup script, add:
```bash
#!/bin/bash
pip install pre-commit
```
This is cached after the first run. The repo's `SessionStart` hook then runs
`pre-commit install` each session to wire up git hooks in the fresh clone.
Routines use `SLACK_POST_URL` for notifications — set this in your environment
or `.env` file before running.
### Merge mechanics
Claude Code web runs each session on a fresh branch (`claude/*`) and routes
git pushes through a GitHub proxy that [restricts pushes to the session
branch](https://code.claude.com/docs/en/claude-code-on-the-web#github-proxy)
— direct pushes to `main` are blocked by design. Claude therefore opens a PR
after committing. The
[auto-merge-claude](.github/workflows/auto-merge-claude.yml) workflow picks
up any PR from a `claude/**` branch, rebases it onto `main`, and deletes the
branch automatically.
| Routine | What it does |
| -- | -- |
| [price-check](./routines/price-check/) | Tracks Raspberry Pi 5 prices and predicts short-term price trends |
| [security-news-check](./routines/security-news-check/) | Monitors CVEs and security incidents across a set of topics |
## Engagement
This is a personal exploration project with best-effort maintenance. Responses
to issues or pull requests may be slow, and changes that don't align with the
project's direction are unlikely to merge.