From frontend-skills
Configures cloud-hosted Claude Code routines triggered by schedule, GitHub events, or API for PR review, codebase health, issue triage, and docs drift detection.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:setup-routinesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure [Claude Code routines](https://claude.ai/code/routines) -- cloud-hosted auto sessions triggered by schedule, GitHub events, or API. Routines clone repo, run as full Claude Code sessions. Hooks + CLAUDE.md rules enforce auto.
Configure Claude Code routines -- cloud-hosted auto sessions triggered by schedule, GitHub events, or API. Routines clone repo, run as full Claude Code sessions. Hooks + CLAUDE.md rules enforce auto.
Routine fires -> clones repo -> SessionStart hooks -> CLAUDE.md loads
-> routine prompt executes -> PostToolUse hooks enforce on every edit
-> Stop hooks run quality gates -> session ends
Hooks = enforcement layer | routine prompts = task layer. Standards evolve in repo (hooks + CLAUDE.md), routine prompts stay stable. Every routine session runs the same PostToolUse/Stop gates as an interactive dev session, so a routine cannot ship code that a developer could not ship locally.
Sandcastle = local background agent in a tmux pane. Routines = cloud-hosted sessions triggered by schedule/webhook/API. Pick Sandcastle for long-running local work you want to supervise; pick routines for recurring automation that must survive your laptop closing.
| Template | Trigger | What it does |
|---|---|---|
| pr-review | pull_request.opened | Reviews PR vs standards, posts inline comments |
| pr-feedback-resolve | pull_request.review_submitted | Reads unresolved threads, fixes code, replies, resolves |
| issue-triage | issues.opened | Explores codebase, classifies, labels, posts investigation |
| weekly-health | Schedule: weekly | Runs quality checks, measures drift, opens health report issue |
| docs-drift | Schedule: weekly | Detects stale docs from recent changes, opens fix PR or issue |
/web-setup in CLI)| If you have | Recommended routines |
|---|---|
| Any hooks installed | pr-review |
| resolve-pr-feedback skill | pr-feedback-resolve |
| triage skill | issue-triage |
| Quality gate hooks/scripts | weekly-health |
| REFERENCE.md or other docs | docs-drift |
routines/*.md -- customize OWNER/REPO placeholders/schedule daily codebase health check at 9am
CLI = scheduled routines only. GitHub/API triggers -> use web UI.
Templates = start point. Customize:
src/" or "skip generated files"See REFERENCE.md for customization examples + API trigger setup.
Run once by hand before trusting triggers:
/schedule runSee REFERENCE.md: routine-vs-sandcastle decision, enforcement model, trigger/API/customization setup, troubleshooting.
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsSets up GitHub Actions workflows with Claude Code for automated PR reviews, @claude mention responses, and issue triage, including templates, secrets, and permissions.
Integrates Claude Code into CI/CD pipelines using GitHub Actions, GitLab CI, pre-commit hooks for automated PR reviews, code generation, test validation, security scanning, headless mode, and cost control.