# Complete

> Mark a Linear issue as complete after validating acceptance criteria

- Skill: `thebushidocollective/complete-3` (Agent Skill)
- Install (CLI): `npx skillmds@latest add thebushidocollective/complete-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thebushidocollective/complete-3/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: thebushidocollective (https://skillmd.com/u/thebushidocollective)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/thebushidocollective/complete-3

---


# complete

## Name

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.

