bk-execute

Dispatch tasks to subagents in isolated worktrees for plan execution.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/dikini/knot --skill bk-execute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bk-execute
Source: https://github.com/dikini/knot/tree/main/.agents/skills/bk-execute
Command: npx skills add https://github.com/dikini/knot --skill bk-execute

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the execution of complex plans by delegating tasks to specialized subagents within isolated worktrees, ensuring efficient and organized implementation.

Core Features & Use Cases

  • Plan Execution: Runs predefined plans, breaking them down into manageable tasks.
  • Subagent Orchestration: Manages the lifecycle of subagents, assigning them tasks and collecting results.
  • Worktree Management: Creates and utilizes isolated worktrees for safe, concurrent or sequential task execution.
  • Mode Selection: Supports both sequential (default, safer) and parallel execution modes, adapting to task dependencies.
  • Use Case: Implement a new feature by providing a plan file, and bk-execute will spin up subagents to code, test, and commit changes in separate branches, managing the entire workflow.

Quick Start

Execute the plan located at 'docs/plans/cache-implementation.md' using sequential mode.

Frequently Asked Questions about bk-execute

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

FAQPage Schema
How do I execute an implementation plan using subagents in isolated worktrees?

To execute an implementation plan using subagents, provide a plan file to the orchestrator, which dispatches tasks to subagents within isolated worktrees, managing task sequencing, context passing, and verification for robust software development workflows.

What is the difference between sequential and parallel execution modes for task management?

Sequential execution mode runs tasks one after another for safer processing, while parallel execution mode handles independent tasks concurrently, adapting to task dependencies to optimize the overall implementation workflow.

Can I use isolated worktrees for concurrent software development workflows without branch conflicts?

Yes, you can use isolated worktrees for concurrent software development workflows. The orchestration creates separate worktrees and branches, allowing subagents to code, test, and commit changes independently without causing branch conflicts.

How does subagent orchestration handle context passing and verification during plan execution?

Subagent orchestration handles context passing and verification by managing the subagent lifecycle, assigning tasks, collecting results, and verifying outputs to ensure organized and error-free implementation plan execution.

What are the limitations of using parallel execution mode for complex plan execution?

The limitation of parallel execution mode for complex plan execution is task dependency. If tasks depend on previous results, parallel execution risks errors, making sequential mode the safer default for managing tightly coupled implementation steps.