start-task

Create a GitHub issue and matching branch for development tasks.

Updated Jul 1, 2024
One-click install
npx skills add https://github.com/biz-Stream/bizprint --skill start-task-biz-stream
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: start-task
Source: https://github.com/biz-Stream/bizprint/tree/main/.claude/skills/start-task
Command: npx skills add https://github.com/biz-Stream/bizprint --skill start-task-biz-stream

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Development projects often suffer from unclear work items and inconsistent starting points. This skill provides a standardized workflow to create a task-tracking issue and a corresponding development branch, ensuring everyone starts from the same place.

Core Features & Use Cases

  • Issue creation workflow: Create a GitHub issue with a concise title and description to capture work items.
  • Branch naming convention: Generate and checkout a new branch using prefixes like feature/, bugfix/, hotfix/, or chore/ combined with the issue number.
  • Enforced startup protocol: Prevents direct edits on main and guides contributors through the proper start-of-work sequence for consistency.

Quick Start

Create an issue with a clear title and description, then open a relevant feature/bugfix/hotfix branch for the related issue.

Frequently Asked Questions about start-task

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

FAQPage Schema
How do I create a GitHub issue and branch at the same time?

To create a GitHub issue and branch together, you need a workflow that captures the work item and generates a corresponding branch. This skill creates a GitHub issue with a title and description, then checks out a new branch prefixed with the issue number.

What is the standard branch naming convention for feature and bugfix tasks?

The standard branch naming convention uses specific prefixes like feature/, bugfix/, hotfix/, or chore/ combined with the issue number. This ensures branches are categorized correctly and traceable back to their originating GitHub issue.

How do I prevent direct commits to the main branch in a development workflow?

To prevent direct commits to main, you need an enforced startup protocol that blocks edits on the main branch. This skill guides contributors to create a tracking issue and checkout a standardized branch before starting implementation.

Do I need Git and GitHub CLI installed to automate branch creation from issues?

Yes, you need Git and GitHub CLI installed to automate branch creation from issues. This skill requires both tools to create the GitHub issue and generate the corresponding prefixed development branch automatically.

Why should I use a standardized workflow for starting development tasks?

A standardized workflow for starting development tasks solves the problem of unclear work items and inconsistent starting points. By creating a tracking issue and a corresponding branch, it ensures all contributors begin implementation from the same structured baseline.

What are the limitations of enforcing branch prefixes for new development tasks?

The limitation of enforcing branch prefixes is that you are restricted to using feature/, bugfix/, hotfix/, or chore/. Any development task outside these categories will not fit the enforced startup protocol and branch generation rules.