focus

Create GitHub issues or Jira tickets and generate feature branches.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/goffity/dev-km --skill focus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: focus
Source: https://github.com/goffity/dev-km/tree/main/skills/focus
Command: npx skills add https://github.com/goffity/dev-km --skill focus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of starting new tasks by setting your focus, creating necessary issues in project management tools, and preparing your development environment.

Core Features & Use Cases

  • Task Focus: Clearly define and track your current work item.
  • Issue Creation: Automatically generate GitHub Issues or Jira tickets with detailed information.
  • Branch Management: Create feature branches following established naming conventions.
  • Use Case: Before starting a new feature, you can run /focus Implement user login, and the Skill will create a GitHub issue, set up a new branch named feat/issue-id-implement-user-login, and update your current task status.

Quick Start

Run /focus and follow the prompts to set your current task and create a new issue.

Frequently Asked Questions about focus

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

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

To create a GitHub issue and feature branch simultaneously, use the focus skill to define your task details and automatically generate the issue alongside a conventionally named branch. It updates your task status file for consistent workflow tracking.

Can I use Jira for issue tracking when starting a new development task?

Yes, you can use Jira for issue tracking when starting a new task. The skill supports creating new Jira tickets or linking to existing ones to manage your workflow and prepares your development environment accordingly.

Do I need GitHub CLI installed to manage feature branches and issues?

Yes, you need the GitHub CLI (gh) installed to manage feature branches and issues, along with jq, as these are required dependencies for executing the task focus workflow and updating status files.

What is the best way to set task focus before starting a new software feature?

The best way to set task focus before starting a new feature is running the focus command, which guides you through defining task details, selecting an issue tracker, and generating a branch. This streamlines preparing your development environment.