Skip to main content

setup-routines

Configure Claude Code routines for automated PR review, codebase health, issue triage, and docs drift detection. Use when setting up recurring automation, GitHub-triggered workflows, or API-triggered tasks that run on Anthropic cloud infrastructure.

소스 정보

저장소
redpanda-data/ui-harness
최근 소스 활동
2026년 5월 8일 11:21
감지된 SKILL.md 언어
영어
스타
34
포크
4

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
7 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
setup-routines
description
Configure Claude Code routines for automated PR review, codebase health, issue triage, and docs drift detection. Use when setting up recurring automation, GitHub-triggered workflows, or API-triggered tasks that run on Anthropic cloud infrastructure.
# Setup Routines 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. ## How it works ``` 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 ``` ### Enforcement model 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. ### vs. Sandcastle 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. ## Available templates | Template | Trigger | What it does | |---|---|---| | [pr-review](routines/pr-review.md) | `pull_request.opened` | Reviews PR vs standards, posts inline comments | | [pr-feedback-resolve](routines/pr-feedback-resolve.md) | `pull_request.review_submitted` | Reads unresolved threads, fixes code, replies, resolves | | [issue-triage](routines/issue-triage.md) | `issues.opened` | Explores codebase, classifies, labels, posts investigation | | [weekly-health](routines/weekly-health.md) | Schedule: weekly | Runs quality checks, measures drift, opens health report issue | | [docs-drift](routines/docs-drift.md) | Schedule: weekly | Detects stale docs from recent changes, opens fix PR or issue | ## Setup ### 1. Prerequisites - Claude Code with web access ([claude.ai/code](https://claude.ai/code)) - GitHub connected (`/web-setup` in CLI) - Pro, Max, Team, or Enterprise plan ### 2. Pick routines | 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 | ### 3. Create via web (recommended) 1. [claude.ai/code/routines](https://claude.ai/code/routines) -> **New routine** 2. Name (example "PR Review -- [repo name]") 3. Paste template from `routines/*.md` -- customize `OWNER`/`REPO` placeholders 4. Pick repo + environment 5. Add trigger (GitHub event | schedule | API) 6. Check connectors -- drop unneeded 7. Create ### 4. Create via CLI ```bash /schedule daily codebase health check at 9am ``` CLI = scheduled routines only. GitHub/API triggers -> use web UI. ### 5. Customize prompts Templates = start point. Customize: - **Project-specific checks**: reference patterns hooks enforce - **Labels**: match issue label taxonomy - **Scope boundaries**: "only review `src/`" or "skip generated files" - **Connector actions**: "post summary to #engineering Slack" See [REFERENCE.md](REFERENCE.md) for customization examples + API trigger setup. ### 6. Test Run once by hand before trusting triggers: 1. Web: **Run now** on routine detail page 2. CLI: `/schedule run` 3. Watch session live at returned URL 4. Check output -- tweak prompt if wandered See [REFERENCE.md](REFERENCE.md): routine-vs-sandcastle decision, enforcement model, trigger/API/customization setup, troubleshooting.
GitHub에서 보기