df:workstreams

Plan and manage parallel git worktrees with per-worktree planning files.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/AO-Cyber-Systems/devflow-claude --skill df-workstreams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: df:workstreams
Source: https://github.com/AO-Cyber-Systems/devflow-claude/tree/main/skills/df-workstreams
Command: npx skills add https://github.com/AO-Cyber-Systems/devflow-claude --skill df-workstreams

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinated parallel development can be hard when workstreams must stay isolated yet aligned. This Skill enables managing multiple git worktrees each representing an independent objective with its own Claude session.

Core Features & Use Cases

  • Create and manage parallel worktrees for independent objectives.
  • Track progress across multiple active workstreams.
  • Squash-merge completed workstreams and reconcile state back into main.

Quick Start

Create parallel workstreams and start tracking them with the df:workstreams setup route.

Frequently Asked Questions about df:workstreams

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

FAQPage Schema
How do I manage parallel feature development with git worktrees?

Track parallel workstreams by creating isolated git worktrees, each with an independent Claude session. This Skill coordinates state and roadmaps through per-worktree planning files under .planning, keeping concurrent objectives aligned yet separate.

What is the best way to orchestrate concurrent feature branches for experimentation?

Orchestrate concurrent branches by creating isolated git worktrees for each experimentation objective. This Skill applies per-worktree state tracking and planning files, managing multiple active workstreams to keep parallel development aligned.

How do I track progress across multiple active workstreams?

Track progress across active workstreams using per-worktree planning files under .planning. This Skill coordinates state and roadmaps for each isolated git worktree, maintaining visibility over concurrent feature development and release planning objectives.

Can I use git worktree branch management for release planning?

Yes, git worktree branch management supports release planning by isolating release objectives into independent working directories. This Skill applies per-worktree state tracking and roadmaps, enabling concurrent release planning alongside ongoing feature development.

How do I squash-merge completed workstreams and reconcile state back into main?

Squash-merge completed workstreams and reconcile state back into main using the merge subcommand. This Skill integrates isolated git worktree changes while updating per-worktree planning files to reflect merged status across parallel development objectives.

Do I need separate Claude sessions for each git worktree?

Yes, separate Claude sessions are assigned to each git worktree to maintain isolated state and progress tracking. This Skill establishes per-worktree sessions during setup, ensuring concurrent objectives remain independently managed under .planning files.