asc-workflow

Validate and run repository automation workflows defined in .asc/workflow.json.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/curtislmartin/daily-ascent-engineering --skill asc-workflow-curtislmartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-workflow
Source: https://github.com/curtislmartin/daily-ascent-engineering/tree/main/skills_repo/asc-workflow
Command: npx skills add https://github.com/curtislmartin/daily-ascent-engineering --skill asc-workflow-curtislmartin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need deterministic, reviewable automation that lives in the repository, can be validated, previewed, and executed consistently across local machines and CI pipelines.

Core Features & Use Cases

  • Workflow definition using .asc/workflow.json with JSONC support.
  • Validation of workflow structure and references before execution.
  • Listing of available workflows, including private helpers when requested.
  • Dry‑run previews to see commands without side effects.
  • Execution with runtime parameters, conditional steps, env precedence, and sub‑workflow nesting.
  • Hooks for before‑all, after‑all, and error handling, enabling robust CI and release pipelines.

Quick Start

Validate the .asc/workflow.json file and list all defined workflows.

Frequently Asked Questions about asc-workflow

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

FAQPage Schema
How do I define and run repository automation workflows for CI pipelines?

After defining your `.asc/workflow.json` file, you can validate its structure and list available workflows. Execution supports runtime parameters, conditional steps, and environment variable substitution for robust automation.

Can I preview workflow commands before executing them in a CI pipeline?

Yes, dry-run previews allow you to see commands without side effects. This ensures your repository automation logic is reviewable and safe before actual execution across local machines or CI environments.

Does this workflow automation support nested sub-workflows and conditional steps?

Hooks for before-all, after-all, and error handling are supported, enabling robust CI and release pipelines. This ensures your workflow automation can manage complex execution states and cleanup processes.

What is the best way to manage deterministic release processes within a repository?

Defining repeatable automation in a version-controlled `.asc/workflow.json` file provides deterministic, reviewable release processes. The system validates workflow definitions and supports environment variable substitution for consistent execution.

How do I handle errors during task orchestration in automated CI workflows?

Automated CI workflows support error handling hooks alongside before-all and after-all hooks. These allow your repository automation to manage execution states and trigger cleanup or recovery processes during failures.