Back to Skills

complete

verified

Mark a Linear issue as complete after validating acceptance criteria

View on GitHub

Marketplace

han

TheBushidoCollective/han

Plugin

linear

Integration

Repository

TheBushidoCollective/han
74stars

plugins/services/linear/skills/complete/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/TheBushidoCollective/han/blob/main/plugins/services/linear/skills/complete/SKILL.md -a claude-code --skill complete

Installation paths:

Claude
.claude/skills/complete/
Powered by add-skill CLI

Instructions

# complete

## Name

hashi-linear:complete - Mark a Linear issue as complete after validating acceptance criteria

## Synopsis

```
/complete [arguments]
```

## Description

Mark a Linear issue as complete after validating acceptance criteria

## Implementation

Complete a Linear issue by validating acceptance criteria and transitioning to Done.

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

**Steps**:

1. Use `linear_get_issue` to fetch issue 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 `linear_add_comment` to add completion summary
   - Use `linear_update_issue_state` to transition to "Done"
5. If any not confirmed:
   - List incomplete criteria
   - Keep issue in current status
   - Suggest next steps

**Display Format**:

```
โœ… Completing ENG-123: {title}

๐Ÿ“‹ 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.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1200 chars