complete
Name
linear:complete - Mark a Linear issue as complete after validating acceptance criteria
Synopsis
code
/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:
- •Use
linear_get_issueto fetch issue details including description and comments - •Extract acceptance criteria from description
- •Display each criterion and ask user to confirm completion
- •If all confirmed:
- •Use
linear_add_commentto add completion summary - •Use
linear_update_issue_stateto transition to "Done"
- •Use
- •If any not confirmed:
- •List incomplete criteria
- •Keep issue in current status
- •Suggest next steps
Display Format:
code
✅ 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.