post_merge_setup

Run post-merge bash setup scripts and reconcile workflows with .replit.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/kvm9-dev/susanoo --skill post-merge-setup-kvm9-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: post_merge_setup
Source: https://github.com/kvm9-dev/susanoo/tree/main/.local/skills/post_merge_setup
Command: npx skills add https://github.com/kvm9-dev/susanoo --skill post-merge-setup-kvm9-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents broken CI-like project state by automatically running the required post-merge setup steps, so dependencies, migrations, and workflow processes stay consistent after tasks are merged.

Core Features & Use Cases

  • Post-merge script execution: Runs a configured bash setup script from the project root with stdin closed to avoid interactive prompts, and with a configurable timeout.
  • Automated reconciliation of workflows: Stops workflows removed from the .replit configuration and restarts workflows that should be running based on the current config.
  • Failure-focused troubleshooting: Returns detailed results including error causes and links to stdout/stderr tail logs so you can fix the script quickly.
  • Use Case: After multiple code merges that change dependencies or database migrations, you can ensure the project is rebuilt and migrations are applied while also keeping running workflows aligned with the latest .replit settings.

Quick Start

Run the post-merge setup and automatically execute the configured script and reconcile workflows.

Frequently Asked Questions about post_merge_setup

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

FAQPage Schema
How do I automate database migrations and dependency installs after a code merge?

Post-merge setup runs your configured bash script to execute dependency installs and database migrations automatically. It enforces timeouts and stops interactive prompts to keep your project environment consistent after merging code.

How do I reconcile running workflows with the current .replit configuration?

Workflow reconciliation stops processes removed from the .replit configuration and restarts workflows that should be running. This synchronizes your active development environment with the latest settings after a merge.

Why does my post-merge bash script hang during CI automation?

Your post-merge bash script hangs because interactive prompts are waiting for input. Closing stdin during execution prevents these prompts from blocking the automation, allowing the setup script to run non-interactively.

Do I need a Nix environment to run post-merge workflow reconciliation?

Yes, you need a Nix environment available on PATH to run post-merge workflow reconciliation. This environment availability is required to enforce timeouts and synchronize running workflows with the .replit configuration.

How do I troubleshoot failed database migrations or rebuild steps after a merge?

Troubleshooting failed database migrations involves checking the detailed failure results from the setup. The process returns error causes and links to stdout and stderr tail logs so you can quickly identify and fix the script issue.