home / skills / thebushidocollective / han / start
This skill starts work on a Jira ticket by transitioning it to In Progress and revealing acceptance criteria for clarity.
npx playbooks add skill thebushidocollective/han --skill startReview the files below or copy the command above to add this skill to your agents.
---
name: start
description: Start work on a Jira ticket (transition to In Progress)
---
# start
## Name
jira:start - Start work on a Jira ticket (transition to In Progress)
## Synopsis
```
/start [arguments]
```
## Description
Start work on a Jira ticket (transition to In Progress)
## Implementation
Start work on a Jira ticket by transitioning it to "In Progress" and displaying acceptance criteria.
**Usage**: `/start PROJ-123`
**Steps**:
1. Use `atlassian_get_issue` to fetch ticket details
2. Display ticket summary and current status
3. Extract and highlight acceptance criteria
4. Use `atlassian_transition_issue` to transition to "In Progress"
5. Use `atlassian_add_comment` to add: "Starting work on this ticket"
6. Optionally use `atlassian_update_issue` to assign to current user if unassigned
**Display Format**:
```
ā¶ļø Starting work on PROJ-123
Summary: {ticket summary}
Status: {old status} ā In Progress
Assignee: {assignee}
š Acceptance Criteria:
{list all acceptance criteria as checklist}
Link: {ticket URL}
```
If ticket is already In Progress, just display current status and acceptance criteria without transitioning.
This skill starts work on a Jira ticket by transitioning the issue to In Progress and surfacing key context like summary, assignee, and acceptance criteria. It automates the common setup steps so engineers can begin work with a single command. The output includes a clear checklist of acceptance criteria and a link to the ticket.
The skill fetches the ticket, shows the current status and summary, extracts acceptance criteria into a checklist, and transitions the issue to In Progress when appropriate. It posts a comment noting that work has started and can assign the ticket to the current user if it is unassigned. If the ticket is already In Progress, it only displays status and acceptance criteria.
What happens if the ticket is already In Progress?
The skill will not transition the ticket again; it will display the current status, summary, and acceptance criteria.
Will the skill change the assignee automatically?
It can optionally assign the current user if the ticket is unassigned; otherwise it preserves the existing assignee.