process-lifecycle

Manage type-safe configuration with get, set, list, reset, and merge operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides orchestration for starting, stopping, monitoring, and coordinating processes via Redis.

Core Features & Use Cases

  • Process start/stop/restart
  • Health monitoring
  • Redis-coordination

Quick Start

./process-manager.sh start MEMORY_MANAGER

Frequently Asked Questions about process-lifecycle

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

FAQPage Schema
How do I manage the lifecycle of distributed processes using Redis?

Process lifecycle management coordinates starting, stopping, monitoring, and restarting distributed processes via Redis. This Skill provides CLI-driven orchestration with health monitoring and process coordination capabilities across local and distributed environments.

What's the best way to start and stop processes in a distributed system?

Use the process-manager script with simple commands like `./process-manager.sh start PROCESS_NAME` to begin orchestration. The Skill handles process lifecycle operations—start, stop, restart—with Redis managing coordination and state across your environment.

Can I monitor process health across distributed environments?

Yes. Process-lifecycle provides health monitoring for distributed processes through Redis coordination. Track process status, detect failures, and maintain visibility across local and remote deployments without manual intervention.

Do I need Redis to use distributed process management?

Yes. Redis is a required dependency for this Skill's process coordination layer. It enables state management and communication between processes in distributed environments, making it essential for the orchestration system.

How does configuration validation work with process lifecycle management?

Process-lifecycle enforces type safety through JSON schema validation using ajv. Configuration updates are atomically applied to centralized storage, with strict input sanitization ensuring reliable and predictable process state across your distributed system.

What are the limitations when coordinating processes across multiple machines?

Process coordination relies on Redis availability and network connectivity between nodes. Configuration is centralized at ~/.claude/config.json; ensure this path is accessible and synchronized, and that Redis remains stable for uninterrupted orchestration.