reflect-scheduled-checks

Execute one due interval-triggered check and route findings through reflection-judge and proposal-triage.

69|12|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/gtapps/claude-code-hermit --skill reflect-scheduled-checks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflect-scheduled-checks
Source: https://github.com/gtapps/claude-code-hermit/tree/main/plugins/claude-code-hermit/skills/reflect-scheduled-checks
Command: npx skills add https://github.com/gtapps/claude-code-hermit --skill reflect-scheduled-checks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the execution of a single due interval-triggered check and routes findings through the reflection-judge and proposal-triage processes, ensuring consistent state updates and logging.

Core Features & Use Cases

  • One-due-check execution: runs at most one due check per invocation to avoid cascading results.
  • Gating and logging: routes findings through the standard proposal pipeline and appends a Progress Log entry for traceability.
  • Stateful maintenance: updates scheduled_checks state and writes to the reflection-state.json to preserve continuity across sessions.
  • Use Case: schedule a daily maintenance pass that validates health checks and records outcomes for operator review.

Quick Start

Invoke the reflect-scheduled-checks skill to process one due interval check and update the state accordingly.

Frequently Asked Questions about reflect-scheduled-checks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate scheduled checks for daily codebase maintenance routines?

Automating scheduled checks involves executing a single due interval-triggered check per invocation and routing outcomes through reflection-judge and proposal-triage. This approach gates findings for daily maintenance routines while preserving continuity across sessions via state persistence.

What state management mechanism supports interval checks across sessions?

State management for interval checks relies on persisting data in state/reflection-state.json under the scheduled_checks key. This mechanism preserves continuity across sessions by recording outcome categories and writing a Progress Log entry to the session file.

How do I log progress and trace outcomes for scheduled codebase checks?

Logging progress for scheduled checks appends a Progress Log entry to .claude-code-hermit/sessions/SHELL.md. This records traceability for operator review by capturing outcome categories like actionable, contextual, empty, unavailable, error, and skipped.

Why does my scheduled check only process one due interval at a time?

Scheduled checks process only one due interval per invocation to avoid cascading results. This design gates findings through the proposal pipeline sequentially, ensuring consistent state updates and preventing overwhelming downstream routing.

Can I use this scheduled check approach for codebases without registered interval checks?

Scheduled check automation applies specifically to codebases that register scheduled checks. Without registered intervals, the invocation finds no due checks to execute and cannot route findings through the proposal-triage pipeline.

What outcome categories are supported when routing scheduled check findings?

Scheduled check findings support six outcome categories: actionable, contextual, empty, unavailable, error, and skipped. These categories gate results through the proposal-triage process to determine if findings require operator action or contextual review.