workflows

Configure, start, stop, and restart persistent application workflows.

Updated Jun 19, 2018
One-click install
npx skills add https://github.com/ouzayr/Utilities --skill workflows-ouzayr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows
Source: https://github.com/ouzayr/Utilities/tree/main/DailyPlanner/.local/skills/workflows
Command: npx skills add https://github.com/ouzayr/Utilities --skill workflows-ouzayr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the management of background processes (workflows) essential for running applications, ensuring they are configured, started, stopped, and restarted correctly.

Core Features & Use Cases

  • Workflow Configuration: Define and set up background tasks with specific commands, ports, and output types.
  • Process Management: Start, stop, restart, and monitor the status of application workflows.
  • Use Case: You've developed a web application and need to ensure it runs continuously. Use this Skill to configure a workflow that starts the development server on npm run dev and automatically restarts it if it crashes or after code changes.

Quick Start

Configure a new workflow to run the command 'npm run dev' and wait for port 5000.

Frequently Asked Questions about workflows

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

FAQPage Schema
How do I manage background processes and keep a web server running continuously?

Configure a workflow by defining the start command, port dependency, and output type. The workflow monitors the application and restarts the persistent process automatically if it crashes or after code changes.

How do I configure a workflow to run an npm development server on a specific port?

Define the command such as 'npm run dev' and set the port dependency to the specific port the server uses. The workflow will wait for that port to become active before confirming the process has started.

Can I check the status of a running application process and remove unused ones?

Yes, you can perform a status check on active application workflows to verify their current state. The skill also handles the removal of unused processes, allowing you to clean up stopped or unnecessary background tasks.

What is the best way to restart backend services after configuration changes?

Use the workflow process management commands to restart backend services. This ensures the persistent process is properly stopped and restarted with the updated configuration, maintaining application stability.

Does process management work for both web servers and backend services?

Yes, process management supports defining workflows with specific commands and output types tailored for various application needs. This includes both web servers and backend services, as long as the command and port dependencies are defined.