Skip to content

chore(claude): update create-issue skill #1172

Merged
mihar-22 merged 1 commit intomainfrom
docs/create-issue-skill-updates
Apr 1, 2026
Merged

chore(claude): update create-issue skill #1172
mihar-22 merged 1 commit intomainfrom
docs/create-issue-skill-updates

Conversation

@mihar-22
Copy link
Copy Markdown
Member

@mihar-22 mihar-22 commented Apr 1, 2026

Closes #1090

Summary

Follow-up to #1133. Refines the create-issue skill and triage bot based on team feedback.

Changes

  • create-issue skill -- labels removed entirely (triage bot handles them), added WebFetch to allowed tools, added prior art research step for Feature/Architecture/Design issues that searches reference UI libraries (Base UI, Radix) and player libraries (video.js v8, media chrome, plyr, vidstack)
  • issue-triage.yml -- priority levels (P0-P3) are now recommendation-only in comments, never applied as labels directly

Note

Low Risk
Documentation-only changes to the create-issue skill plus a small triage-prompt tweak; no runtime product code is affected, with the main risk being process/automation behavior changes in how issues get created/triaged.

Overview
Updates the create-issue Claude skill to stop applying labels when creating issues (leaving labeling entirely to the triage bot) and to allow WebFetch for research.

For Feature/Architecture/Design issues, it adds an explicit prior-art research step (UI libs and player libs) and updates the issue body guidance/examples to include relevant reference links.

Tweaks the issue triage workflow prompt to treat priority (P0–P3) as recommendation-only, explicitly forbidding the bot from applying priority labels.

Written by Cursor Bugbot for commit 0e5df3d. This will update automatically on new commits. Configure here.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
v10-sandbox Ready Ready Preview, Comment Apr 1, 2026 3:33am

Request Review

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 1, 2026

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit 0e5df3d
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/69cc91fa82e6cf000890e919
😎 Deploy Preview https://deploy-preview-1172--vjs10-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

📦 Bundle Size Report

🎨 @videojs/html — no changes
Presets (7)
Entry Size
/video (default) 24.68 kB
/video (default + hls) 156.20 kB
/video (minimal) 24.54 kB
/video (minimal + hls) 156.02 kB
/audio (default) 22.68 kB
/audio (minimal) 22.72 kB
/background 6.84 kB
Media (7)
Entry Size
/media/background-video 1.04 kB
/media/container 1.59 kB
/media/dash-video 236.49 kB
/media/hls-video 133.17 kB
/media/mux-video 155.85 kB
/media/native-hls-video 3.03 kB
/media/simple-hls-video 14.98 kB
Players (3)
Entry Size
/video/player 6.57 kB
/audio/player 6.56 kB
/background/player 6.56 kB
Skins (16)
Entry Type Size
/video/minimal-skin.css css 3.43 kB
/video/skin.css css 3.45 kB
/video/minimal-skin js 23.79 kB
/video/minimal-skin.tailwind js 24.24 kB
/video/skin js 23.88 kB
/video/skin.tailwind js 24.30 kB
/audio/minimal-skin.css css 2.41 kB
/audio/skin.css css 2.37 kB
/audio/minimal-skin js 21.94 kB
/audio/minimal-skin.tailwind js 22.28 kB
/audio/skin js 21.88 kB
/audio/skin.tailwind js 22.29 kB
/background/skin.css css 117 B
/background/skin js 1.14 kB
/base.css css 157 B
/shared.css css 86 B
UI Components (22)
Entry Size
/ui/alert-dialog 1.88 kB
/ui/alert-dialog-close 1.63 kB
/ui/alert-dialog-description 1.59 kB
/ui/alert-dialog-title 1.58 kB
/ui/buffering-indicator 1.64 kB
/ui/captions-button 1.84 kB
/ui/controls 1.62 kB
/ui/error-dialog 2.01 kB
/ui/fullscreen-button 1.86 kB
/ui/mute-button 1.84 kB
/ui/pip-button 1.85 kB
/ui/play-button 1.83 kB
/ui/playback-rate-button 1.88 kB
/ui/popover 2.47 kB
/ui/poster 1.53 kB
/ui/seek-button 1.86 kB
/ui/slider 2.09 kB
/ui/thumbnail 1.92 kB
/ui/time 1.72 kB
/ui/time-slider 2.09 kB
/ui/tooltip 2.12 kB
/ui/volume-slider 2.26 kB

Sizes are marginal over the root entry point.

⚛️ @videojs/react — no changes
Presets (7)
Entry Size
/video (default) 19.33 kB
/video (default + hls) 151.06 kB
/video (minimal) 19.35 kB
/video (minimal + hls) 151.15 kB
/audio (default) 16.08 kB
/audio (minimal) 16.16 kB
/background 3.13 kB
Media (6)
Entry Size
/media/background-video 476 B
/media/dash-video 236.45 kB
/media/hls-video 133.06 kB
/media/mux-video 155.88 kB
/media/native-hls-video 2.96 kB
/media/simple-hls-video 14.98 kB
Skins (14)
Entry Type Size
/video/minimal-skin.css css 3.43 kB
/video/skin.css css 3.45 kB
/video/minimal-skin js 19.27 kB
/video/minimal-skin.tailwind js 22.74 kB
/video/skin js 19.23 kB
/video/skin.tailwind js 22.80 kB
/audio/minimal-skin.css css 2.41 kB
/audio/skin.css css 2.37 kB
/audio/minimal-skin js 16.07 kB
/audio/minimal-skin.tailwind js 18.56 kB
/audio/skin js 16.03 kB
/audio/skin.tailwind js 18.57 kB
/background/skin.css css 90 B
/background/skin js 272 B
UI Components (19)
Entry Size
/ui/alert-dialog 1.51 kB
/ui/buffering-indicator 1.92 kB
/ui/captions-button 1.70 kB
/ui/controls 1.21 kB
/ui/error-dialog 1.50 kB
/ui/fullscreen-button 2.29 kB
/ui/mute-button 1.73 kB
/ui/pip-button 1.73 kB
/ui/play-button 1.73 kB
/ui/playback-rate-button 1.73 kB
/ui/popover 2.98 kB
/ui/poster 1.75 kB
/ui/seek-button 2.35 kB
/ui/slider 3.17 kB
/ui/thumbnail 2.08 kB
/ui/time 1.94 kB
/ui/time-slider 2.82 kB
/ui/tooltip 2.09 kB
/ui/volume-slider 2.72 kB

Sizes are marginal over the root entry point.

🧩 @videojs/core — no changes
Entries (8)
Entry Size
. 5.12 kB
/dom 8.79 kB
/dom/media/custom-media-element 1.81 kB
/dom/media/dash 235.77 kB
/dom/media/hls 132.64 kB
/dom/media/mux 155.33 kB
/dom/media/native-hls 2.38 kB
/dom/media/simple-hls 14.39 kB
🏷️ @videojs/element — no changes
Entries (2)
Entry Size
. 999 B
/context 943 B
📦 @videojs/store — no changes
Entries (3)
Entry Size
. 1.39 kB
/html 696 B
/react 360 B
🔧 @videojs/utils — no changes
Entries (10)
Entry Size
/array 104 B
/dom 1.25 kB
/events 319 B
/function 261 B
/object 247 B
/predicate 265 B
/string 148 B
/style 190 B
/time 478 B
/number 158 B
📦 @videojs/spf — no changes
Entries (3)
Entry Size
. 40 B
/dom 12.45 kB
/playback-engine 12.41 kB

ℹ️ How to interpret

All sizes are standalone totals (minified + brotli).

Icon Meaning
No change
🔺 Increased ≤ 10%
🔴 Increased > 10%
🔽 Decreased
🆕 New (no baseline)

Run pnpm size locally to check current sizes.

@mihar-22 mihar-22 changed the title docs(claude): remove labels from create-issue skill and add prior art research chore(claude): update create-issue skill Apr 1, 2026
@mihar-22 mihar-22 requested a review from decepulis April 1, 2026 03:42
Copy link
Copy Markdown
Collaborator

@decepulis decepulis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👌

@mihar-22 mihar-22 merged commit 2fff955 into main Apr 1, 2026
21 checks passed
@mihar-22 mihar-22 deleted the docs/create-issue-skill-updates branch April 1, 2026 19:08
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.

Feature: Add Claude skill for consistent issue creation

2 participants