execute-plan

Parse Markdown and YAML plans, resolve dependencies, and execute tasks in batches.

2|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/penkzhou/swiss-army-knife-plugin --skill execute-plan-penkzhou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: execute-plan
Source: https://github.com/penkzhou/swiss-army-knife-plugin/tree/main/swiss-army-knife/skills/execute-plan
Command: npx skills add https://github.com/penkzhou/swiss-army-knife-plugin --skill execute-plan-penkzhou

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan execution and workflow orchestration for software development pipelines, enabling repeatable, structured execution from plan definitions to task-level actions.

Core Features & Use Cases

  • Supports plan formats in Markdown and YAML with explicit task definitions and dependencies.
  • Performs task parsing, dependency analysis, and topological ordering to generate safe execution sequences.
  • Provides batch-wise execution strategies with conflict detection and fallback handling for common development scenarios.

Quick Start

提供一个包含两个任务的简单计划示例,使用 Markdown 的任务列表格式呈现。

Frequently Asked Questions about execute-plan

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

FAQPage Schema
How do I execute a Markdown task plan with dependencies?

Executing a Markdown task plan with dependencies involves parsing explicit task definitions, applying topological sorting to resolve execution order, and orchestrating batch execution to ensure safe, conflict-free task completion.

What is topological sorting in task management workflows?

Topological sorting in task management workflows is a dependency analysis mechanism that orders tasks linearly so that dependent tasks only execute after their prerequisites, enabling conflict-free batch generation and safe execution sequences in software pipelines.

How do I execute tasks in batches while resolving dependencies?

Executing tasks in batches while resolving dependencies requires parsing plan definitions, applying topological ordering to identify independent task groups, and generating batch-wise execution strategies with built-in conflict detection and fallback handling for development scenarios.

Can I use YAML plan formats for software project workflow orchestration?

Yes, you can use YAML plan formats for software project workflow orchestration. The system supports both YAML and Markdown formats to parse explicit task definitions, analyze dependencies, and generate safe topological execution sequences.

Does task dependency resolution detect cycles and conflicts automatically?

Yes, task dependency resolution detects cycles and conflicts automatically. The workflow orchestration process applies safety checks during dependency analysis and topological ordering to prevent execution failures and generate conflict-free batches.

What is the best way to automate TDD workflows from a plan definition?

Automating TDD workflows from a plan definition requires structuring plans in Markdown or YAML, extracting tasks, resolving dependencies via topological sort, and orchestrating batch execution with safety checks to ensure repeatable, structured test-driven development.