Skip to content

Merge make-yt-issue into ensure-yt-issue skill#66

Merged
gasparian merged 1 commit intomainfrom
andrei.gasparian/merge-yt-issue-skills
Mar 19, 2026
Merged

Merge make-yt-issue into ensure-yt-issue skill#66
gasparian merged 1 commit intomainfrom
andrei.gasparian/merge-yt-issue-skills

Conversation

@gasparian
Copy link
Contributor

Summary

  • Replace make-yt-issue (create-only) with ensure-yt-issue — a unified resolve-or-create skill that validates existing tickets, drafts new ones from conversation context, and handles explicit creation requests
  • Update CLAUDE.md YouTrack workflow to reference the single ensure-yt-issue entry point
  • 7 eval cases covering: no ticket, valid ticket, bare number expansion, explicit creation, user declining, missing ticket, minimal context

Test plan

  • make lint-skills passes (verified locally)
  • Manually test /ensure-yt-issue with an existing ticket ID
  • Manually test /ensure-yt-issue when asking to create a new ticket
  • Manually test /ensure-yt-issue when declining ticket creation
  • Run eval-skills on the new skill to validate eval coverage

🤖 Generated with Claude Code

@gasparian gasparian requested a review from a team March 19, 2026 19:23
Replace the create-only behavior with a unified resolve-or-create
pattern: validate existing tickets, draft new ones from conversation
context, and handle explicit creation requests — all under the same
/make-yt-issue handle. 7 eval cases cover the full surface.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gasparian gasparian force-pushed the andrei.gasparian/merge-yt-issue-skills branch from bb9d60c to fc38f4b Compare March 19, 2026 19:28
@gasparian gasparian merged commit 0eef2f8 into main Mar 19, 2026
6 checks passed
@gasparian gasparian deleted the andrei.gasparian/merge-yt-issue-skills branch March 19, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant