Skip to content

skills: github-issue 통합 스킬 추가 (fetch/create/update + 이슈 템플릿)#47

Merged
devstefancho merged 1 commit into
mainfrom
worktree-github-issue
Jun 10, 2026
Merged

skills: github-issue 통합 스킬 추가 (fetch/create/update + 이슈 템플릿)#47
devstefancho merged 1 commit into
mainfrom
worktree-github-issue

Conversation

@devstefancho

Copy link
Copy Markdown
Owner

요약

GitHub 이슈를 가져오고(fetch), 템플릿 기반으로 생성하고(create), 수정하는(update) 작업을 하나로 묶은 통합 스킬 skills/productivity/github-issue를 추가합니다.

구현 내용

스킬 본체 (SKILL.md)

  • 사용자 의도/인자로 fetch · create · update 세 작업을 디스패치 (예: /github-issue 94 → fetch)
  • create는 항상 템플릿 기반: 대상 레포의 .github/ISSUE_TEMPLATE/* 우선, 없으면 번들 템플릿 사용
  • create/update 모두 전체 초안 또는 before→after를 보여주고 사용자 확인 후에만 gh issue create/edit 실행
  • 레포에 없는 라벨 전달 시 gh가 에러나는 실패 모드 명시 (gh label list로 확인)
  • Anti-patterns 섹션 포함 (plain curl 404, .mp4 직접 Read, 무확인 생성, 자유 양식 본문)

첨부파일 처리 (fetching.md)

  • 기존 user-level issue-intake 스킬에서 이관: attachment URL은 plain curl/WebFetch 시 404 → gh auth token으로 인증 다운로드
  • 비디오 첨부는 ffmpeg로 프레임 추출 후 Read

이슈 템플릿 (templates/)

  • bug-report.md / feature-request.md / task.md 3종

등록

  • .claude-plugin/plugin.json skills[], AGENTS.md productivity 카테고리, website/data/plugins.json (generate-plugin-data.js 재생성)

검증

  • jq . .claude-plugin/plugin.json 통과
  • SKILL.md frontmatter YAML 파싱 검증 (description 592자, 쌍따옴표 처리)
  • node scripts/generate-plugin-data.js → 16개 스킬 정상 생성
  • SKILL.md 63줄 (100줄 가이드 준수)

참고

  • 기존 ~/.claude/skills/issue-intake(user-level)는 그대로 두었습니다. 트리거가 겹치므로 이 스킬이 자리잡으면 정리 권장.
  • intake의 grill-with-docs 자동 핸드오프는 의도적으로 제외 — 이 레포는 tool-agnostic이라 user-level 스킬 의존을 두지 않았습니다.

🤖 Generated with Claude Code

GitHub 이슈를 gh CLI로 다루는 통합 스킬. 의도/인자로 fetch·create·update를
디스패치하고, 이슈 생성은 템플릿 기반(레포 .github/ISSUE_TEMPLATE 우선,
없으면 번들 bug-report/feature-request/task)으로만 진행. 첨부파일 404 회피
(auth token 다운로드)와 비디오 프레임 추출 노하우는 기존 issue-intake에서
fetching.md로 이관.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
claude-plugins Ready Ready Preview, Comment Jun 10, 2026 3:17pm

@devstefancho devstefancho merged commit fbea2b5 into main Jun 10, 2026
3 of 5 checks passed
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