An open API service indexing awesome lists of open source software.

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.

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.