test-then-deploy

Deploy automation scripts after end-to-end tests and heartbeat verification.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/roycolumbia-code/claude-global-config --skill test-then-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-then-deploy
Source: https://github.com/roycolumbia-code/claude-global-config/tree/main/skills/test-then-deploy
Command: npx skills add https://github.com/roycolumbia-code/claude-global-config --skill test-then-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the deployment of automation scripts, ensuring they run correctly before they are scheduled to execute. It reduces silent failures by validating scripts through end-to-end tests and heartbeat verification.

Core Features & Use Cases

  • Test-Driven Deployment: Scripts are tested for correctness before deployment.
  • Heartbeat Verification: Checks script execution and confirms it completes successfully.
  • Use Case: When deploying new automation scripts, especially for cron jobs, memory agents, or automated tasks.

Quick Start

Deploy an automation script by triggering /test-then-deploy <script-description>.

Frequently Asked Questions about test-then-deploy

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

FAQPage Schema
How do I automate script deployment and prevent silent failures?

Automating script deployment with test validation prevents silent failures by running end-to-end tests and heartbeat verification before scripts are scheduled. This ensures automation scripts execute successfully in administrative workflows.

What is heartbeat verification for scheduled task deployment?

Heartbeat verification is a validation mechanism that checks script execution and confirms the deployment completes successfully. It monitors automated tasks to ensure they run correctly and do not fail silently after being scheduled.

How do I test cron jobs before scheduling them to run?

You can test cron jobs before scheduling by using test-driven deployment to validate scripts end-to-end. This approach tests automation scripts for correctness and verifies execution success before they are deployed to scheduled tasks.

Can I validate automation scripts for memory agents before deployment?

Yes, you can validate automation scripts for memory agents before deployment by triggering end-to-end tests and heartbeat verification. This test-driven approach ensures scripts run correctly before being scheduled for automated execution.

What is the best way to handle errors when deploying automated tasks?

The best way to handle errors during automated task deployment is to implement robust error handling alongside test validation and heartbeat verification. This validates script execution success and reduces silent failures before scheduling.

Why does my automation script fail silently after being scheduled?

Automation scripts fail silently when deployed without test validation or heartbeat verification. Validating scripts through end-to-end tests before scheduling ensures execution success and provides robust error handling to catch failures.