wave-checkpoint

Automate CFN Loop sprint planning, wave execution, and Redis-backed checkpointing.

14|2|Updated Sep 23, 2025
Search Tags:#redis#checkpoint
One-click install
npx skills add https://github.com/masharratt/claude-flow-novice --skill wave-checkpoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wave-checkpoint
Source: https://github.com/masharratt/claude-flow-novice/tree/main/.claude/skills/cfn-sprint-execution/lib/checkpoint
Command: npx skills add https://github.com/masharratt/claude-flow-novice --skill wave-checkpoint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires redis-cli, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Provides a Redis-backed checkpoint mechanism to recover and resume waves after failures.

Core Features & Use Cases

  • save-checkpoint.sh
  • resume-wave.sh
  • cleanup-orphans.sh

Quick Start

save-checkpoint.sh save task-123 1 "id1,id2" 1700000000 3

Frequently Asked Questions about wave-checkpoint

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

FAQPage Schema
How do I recover a sprint after a container crash in a CFN workflow?

Checkpoint recovery persists wave state in Redis, allowing you to resume execution from the last saved point after failures. Use resume-wave.sh to restore the checkpoint and continue processing without re-running completed tasks.

What's the best way to automate CFN loop sprint planning and execution with failure handling?

This Skill automates multi-sprint epic planning, wave execution, and checkpoint persistence in containerized CFN workflows. It validates inputs, integrates planner and executor scripts, and logs progress while maintaining state in Redis for crash recovery.

Can I use Redis to save and resume checkpoints across multiple sprint waves?

Yes. The Skill provides save-checkpoint.sh to persist task IDs, wave numbers, and timestamps to Redis, and resume-wave.sh to reload and continue execution, supporting multi-sprint epics with automatic crash recovery.

Do I need Redis and jq to run checkpoint-based sprint workflows?

Yes. Redis stores checkpoint state for recovery and resumption, while jq processes structured output from planning and execution. Both are required dependencies for the bash-based CLI operations.

How do I clean up orphaned containers left behind after wave failures?

The Skill includes cleanup-orphans.sh to automatically remove containers that remain after sprint execution interruptions, ensuring resource cleanup as part of crash recovery and state management.

Related Skills