Skills DirectoryGitHub에서 엄선한 오픈소스 Skills

deslop-shared-libscommit 6237994 · v1.0.0SKILL.md · 리팩터링

공유할 만한 코드 찾기

최근 변경에서 공유 라이브러리로 뺄 만한 중복 코드를 찾아 순감 효과가 큰 3가지를 추천합니다.

gstack 설치가 필요합니다.

npx skills add garrytan/gstack --skill deslop-shared-libs
권한
  • read-repo
  • write-files
  • shell
  • network
호환 도구
Claude Code, Codex, Cursor, Copilot
GitHub
138.5k
출처
커뮤니티 · Garry Tan
상태
스캔 통과
라이선스
MIT
카테고리
리팩터링

핵심 규칙

확인된 호출자가 둘 이상일 때만 추출을 제안하며, 결과가 없어도 되고 호출자를 지어내지 않습니다.

실행 단계

  1. 01단계검토 대상 확정

    기본적으로 최근 14일(UTC)의 변경을 보고, 기본 브랜치 최신 커밋과 현재 브랜치 상태를 기록합니다.

  2. 02단계최근 작업부터

    활발히 바뀌는 영역에 집중하고 진행 중인 관련 작업이 있는지도 확인합니다.

  3. 03단계후보 평가

    먼저 기존 라이브러리와 헬퍼를 재사용하고 새 헬퍼는 작게 유지하며 전체 순감량을 계산합니다.

  4. 04단계추천 출력

    새 아이디어를 최대 5개 나열하고, 확인된 호출자 링크와 함께 최대 3개를 추천합니다.

권한 설명 (SKILL.md 기준)

기능필요 여부설명
파일 쓰기필요 없음리뷰만 하며 파일 수정, 보고서·임시 파일 저장, issue·PR 생성은 하지 않습니다.
명령 실행일부 필요Git 명령은 gstack-safe-git으로만 실행하며 대상 프로젝트의 코드·테스트·훅은 실행하지 않습니다.
네트워크 송신일부 필요코드 호스팅의 GET API로 원격 메타데이터와 소스만 읽고 Git 전송 프로토콜은 쓰지 않습니다.

SKILL.md 프런트매터(YAML)

SKILL.md 프런트매터(YAML)commit 6237994 · v1.0.0
---
name: deslop-shared-libs
version: 1.0.0
description: Find worthwhile shared-code extractions in recent work. (gstack)
allowed-tools:
  - Bash
  - Read
  - Glob
  - Grep
triggers:
  - find code worth sharing
  - shared-code extraction opportunities
---

관련 스킬

규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.