workflows

Configure, monitor, restart, and remove long-running application workflows.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Celia-12/Proyecto-Mern --skill workflows-celia-12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows
Source: https://github.com/Celia-12/Proyecto-Mern/tree/main/frontend/.local/skills/workflows
Command: npx skills add https://github.com/Celia-12/Proyecto-Mern --skill workflows-celia-12

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes friction when running and maintaining long-lived development or production processes by providing a consistent way to configure, observe, restart, and remove background workflows so applications remain available and recover from failures.

Core Features & Use Cases

  • Configure and create workflows: Map a shell command to a named long-running task with options for wait-for-port, output type, and auto-start behavior.
  • Inspect and monitor: List workflows, retrieve recent output and logs, and check which ports a workflow is listening on.
  • Control lifecycle: Restart misbehaving services, remove unused workflows, and handle timeouts and restart errors to stabilize the runtime environment.
  • Use Case: Start a frontend dev server, verify it opens the expected port for preview, restart after dependency changes, and remove legacy workflows that conflict with new services.

Quick Start

Configure a workflow named Start application to run npm run dev, wait for port 5000, and use webview output so the frontend is accessible.

Frequently Asked Questions about workflows

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

FAQPage Schema
How do I manage and restart long-running application workflows reliably?

You can manage long-running application workflows by mapping a shell command to a named task, configuring wait-for-port options, and using lifecycle controls to restart or remove services when they fail or become unresponsive.

How do I monitor which ports my background services are listening on?

You can monitor listening ports by retrieving detailed workflow status and using the port reporting function to verify that your background services are active and accessible on the expected network ports.

Can I configure a workflow to wait for a specific port before starting?

Yes, you can configure a workflow with the waitForPort option to pause execution until the specified port is open, ensuring the service is fully ready to accept connections before proceeding.

What is the best way to handle misbehaving backend APIs during development?

The best way to handle misbehaving backend APIs is to inspect recent logs and port status, then restart the specific workflow to stabilize the runtime environment without disrupting other active services.

How do I remove legacy workflows that conflict with new services?

To remove legacy workflows that conflict with new services, use the workflow removal function to cleanly stop and delete unused processes, preventing port conflicts and stabilizing the deployment environment.

Why does my workflow restart fail after dependency changes?

Workflow restart failures after dependency changes often occur when the expected port is already in use or blocked, requiring you to remove conflicting legacy workflows and verify port availability before reconfiguring.