branch-and-task-management

Create convention-compliant branches and tasks from repository issues with dependencies.

6|2|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/synaptiai/synapti-marketplace --skill branch-and-task-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: branch-and-task-management
Source: https://github.com/synaptiai/synapti-marketplace/tree/main/plugins/flow/skills/branch-and-task-management
Command: npx skills add https://github.com/synaptiai/synapti-marketplace --skill branch-and-task-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents wasted effort and misaligned implementations by ensuring work only begins after full issue context is loaded, acceptance criteria are understood, and an appropriate branch and tasks are created.

Core Features & Use Cases

  • Context-first workflow: Reads issue body, comments, labels, and related issues to establish scope before coding.
  • Branch creation & conventions: Guides creation of convention-compliant branches and selects patterns based on issue type.
  • Impact analysis & task decomposition: Identifies affected areas, maps acceptance criteria to discrete tasks, sets dependencies, and detects parallelizable work.
  • Decision journaling & verification: Initializes a decision journal for traceability and verifies branch validity, task coverage, and dependency correctness.
  • Use Case: When assigned an issue, use this Skill to create a feature branch, generate one task per acceptance criterion, and prepare the change for team dispatch or sequential work.

Quick Start

Read the issue and its comments, create a convention-compliant branch for the issue, and generate individual tasks from each acceptance criterion.

Frequently Asked Questions about branch-and-task-management

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

FAQPage Schema
How do I create a git branch from a GitHub issue with full context?

To create a git branch from a GitHub issue, this Skill reads the issue body, comments, and labels to establish scope, then generates a convention-compliant branch name based on the issue type. This ensures work starts with full context loaded.

What is the best way to decompose GitHub issues into actionable tasks?

Decomposing GitHub issues into tasks works by mapping acceptance criteria to discrete tasks, setting dependencies between them, and detecting parallelizable work. This prevents misaligned implementations by ensuring all criteria are covered before coding begins.

Can I automate branch naming conventions for different issue types in my workflow?

Yes, you can automate branch naming conventions by selecting branch patterns based on the issue type. The Skill guides creation of convention-compliant branches after reading the issue context, ensuring naming consistency across your software engineering workflow.

How do I set up task dependencies and identify parallelizable work from acceptance criteria?

Task dependencies and parallelizable work are identified by performing impact analysis on the issue, mapping each acceptance criterion to a discrete task, and setting dependencies between them. This allows teams to dispatch parallel work or execute sequentially.

Does this issue management workflow require manual impact analysis before starting work?

No, manual impact analysis is not required. The Skill automatically identifies affected areas by reading issue context and comments, then initializes a decision journal for traceability to verify branch validity and task coverage before coding starts.