Skip to content

feat: add use-naverpaydev-lib plugin#21

Open
yujeong-jeon wants to merge 4 commits into
mainfrom
feature/20
Open

feat: add use-naverpaydev-lib plugin#21
yujeong-jeon wants to merge 4 commits into
mainfrom
feature/20

Conversation

@yujeong-jeon
Copy link
Copy Markdown
Contributor

@yujeong-jeon yujeong-jeon commented May 13, 2026

Summary

  • @naverpay/* 패키지의 API 문서를 node_modules에서 읽어 컨텍스트에 주입하는 /use-naverpaydev-lib 스킬 추가
  • llms.txt 우선 사용, 누락 시 .d.ts 타입 정의로 자동 폴백
  • npm / pnpm(symlink) / yarn / bun 패키지 매니저 환경 모두 지원
  • PR마다 플러그인 구조·문서 유효성을 자동 검사하는 GitHub Actions 워크플로 추가

Test plan

  • npm 프로젝트에서 /use-naverpaydev-lib 실행 → @naverpay/hidash llms.txt 로드 확인
  • pnpm 프로젝트에서 실행 → symlink 추적(find -L) 경로로 정상 탐지 확인
  • yarn 프로젝트에서 실행 → hoisted node_modules에서 정상 탐지 확인
  • llms.txt 없는 패키지 → .d.ts fallback으로 타입 정의 로드 확인
  • validate-plugin 워크플로 → 이 PR 머지 후 다음 PR부터 정상 동작 확인

참고: Plugin Validator 워크플로 상태

현재 PR에서 validate-plugin.yml이 처음 추가되었기 때문에, GitHub 보안 정책에 의해 워크플로 실행이 건너뛰어집니다.

"This is expected when adding Claude Code workflows to new repositories or on PRs with workflow changes. Your workflow will begin working once you merge your PR."

외부 PR이 악성 워크플로를 실행하는 것을 막는 GitHub 자체 보호 기능으로, 이 PR 머지 후 main에 워크플로 파일이 올라가면 이후 PR부터 정상 작동합니다.

Closes #20

@naverpay/* 패키지의 llms.txt를 node_modules에서 읽어
올바른 API 사용을 돕는 스킬. llms.txt 누락 시 .d.ts fallback 지원.
PR에서 plugin.json 스키마, 필수 파일 존재 여부,
skill/agent/command 참조 유효성을 자동 검사
@yujeong-jeon yujeong-jeon requested a review from a team as a code owner May 13, 2026 06:49
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

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

⚠️ Code review skipped — your organization's overage spend limit has been reached.

Code review is billed via overage credits. To resume reviews, an organization admin can raise the monthly limit at claude.ai/admin-settings/claude-code.

Once credits are available, push a new commit or reopen this pull request to trigger a review.

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.

Add use-naverpay-lib plugin

1 participant