start-implementing-issue

Assign GitHub issues, update project boards, and create Git branches.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/deneb-lab/claude-shim --skill start-implementing-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: start-implementing-issue
Source: https://github.com/deneb-lab/claude-shim/tree/main/plugins/github-project-tools/skills/start-implementing-issue
Command: npx skills add https://github.com/deneb-lab/claude-shim --skill start-implementing-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of beginning work on a GitHub issue by automating assignments, updating project boards, and setting up your development environment.

Core Features & Use Cases

  • Automated Assignment: Assigns the issue to yourself.
  • Project Board Updates: Sets start dates and marks issues as "in-progress" on GitHub Projects.
  • Workspace Setup: Helps create a new Git branch or worktree for the issue.
  • Use Case: When you pick up a new task from your team's GitHub project board, this Skill can handle all the initial setup steps, allowing you to focus immediately on coding.

Quick Start

Use the start-implementing-issue skill to begin working on issue number 123.

Frequently Asked Questions about start-implementing-issue

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

FAQPage Schema
How do I start working on a GitHub issue and update the project board automatically?

To start working on a GitHub issue, this Skill assigns the issue to you, marks it as "in-progress" on GitHub Projects, sets the start date, and sets up your workspace. It automates the initial project board updates so you can focus on coding immediately.

How do I create a new Git branch for a GitHub issue?

Creating a new Git branch for a GitHub issue is handled by this Skill during the implementation setup phase. It facilitates the creation of a new branch or worktree directly linked to the issue, ensuring your development environment is ready for coding.

Does this issue tracking workflow support parent issues within GitHub Projects?

Yes, this Skill handles parent issues within project boards. It ensures consistent lifecycle management by updating both individual issues and their parent issues on the GitHub project board when you begin implementation.

What is the best way to automate GitHub issue assignment and project board status updates?

The best way to automate GitHub issue assignment is using this workflow Skill, which assigns the task to the current user and updates project board statuses and start dates simultaneously. This streamlines the transition from task pickup to active development.

Can I use this workflow automation to set up a Git worktree instead of a branch?

Yes, you can use this workflow automation to set up a Git worktree. During the implementation phase, the Skill facilitates the setup of either a new Git branch or a worktree, allowing you to choose your preferred isolated development environment.

Do I need GitHub Projects to manage issue tracking with this workflow?

You need GitHub Projects for full lifecycle management because this Skill updates associated project board statuses and dates. While issue assignment works independently, using GitHub Projects ensures start dates and in-progress statuses are tracked automatically.