# Complete

> Mark a Jira ticket as complete after validating acceptance criteria

Mark a Jira ticket as complete after validating acceptance criteria

- Page: https://ss33.ai/skills/thebushidocollective/complete-95487401919
- Publisher: thebushidocollective
- Category: [Business](https://ss33.ai/skills/category/business-y1h0vy) › [Product & project management](https://ss33.ai/skills/category/business-y1h0vy/product-and-project-management-wl4wjr)
- License: Apache-2.0
- Source: https://github.com/thebushidocollective/han/blob/19caa51d5fd144ef6b2764f2332f4c856aa5d1af/plugins/services/jira/skills/complete/SKILL.md

## Skill

SKILL.md: https://ss33.ai/api/v1/ss33/download/thebushidocollective/complete-95487401919

# complete

## Name

jira:complete - Mark a Jira ticket as complete after validating acceptance criteria

## Synopsis

```
/complete [arguments]
```

## Description

Mark a Jira ticket as complete after validating acceptance criteria

## Implementation

Complete a Jira ticket by validating acceptance criteria and transitioning to Done.

**Usage**: `/complete PROJ-123`

**Steps**:

1. Use `atlassian_get_issue` to fetch ticket details including description and comments
2. Extract acceptance criteria from description
3. Display each criterion and ask user to confirm completion
4. If all confirmed:
   - Use `atlassian_add_comment` to add completion summary
   - Use `atlassian_transition_issue` to transition to "Done"
5. If any not confirmed:
   - List incomplete criteria
   - Keep ticket in current status
   - Suggest next steps

**Display Format**:

```
✅ Completing PROJ-123: {summary}

📋 Acceptance Criteria Validation:

1. ✓ {criterion 1} - COMPLETE
2. ✓ {criterion 2} - COMPLETE
3. ✗ {criterion 3} - INCOMPLETE
4. ✓ {criterion 4} - COMPLETE

❌ Cannot complete: 1 criterion not met
- {criterion 3}

Suggestion: Complete remaining criteria before marking as Done.
```

Only transition to Done if ALL criteria are validated.
