From better-skills
소규모 작업(버그 수정, 작은 기능 추가, 변수명 일괄 변경 등)을 Phase/PLAN 없이 빠르게 처리합니다. 수정 후 기존 verify 스킬을 실행하고 커밋합니다. 키워드: quick, fix, 버그, rename, 수정, 빠르게, 간단한, 작은.
How this skill is triggered — by the user, by Claude, or both
Slash command
/better-skills:quickThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Phase 분해나 PLAN 문서 없이 소규모 작업을 빠르게 처리한다:
Phase 분해나 PLAN 문서 없이 소규모 작업을 빠르게 처리한다:
/quick 로그인 실패 시 에러 메시지가 안 나오는 버그 수정
/quick src/ 전체에서 userName을 username으로 rename
/quick 다크 모드 토글 버튼 추가
/dev의 전체 파이프라인이 과한 작업에 사용한다.
| 적합 | 부적합 (/dev 사용) |
|---|---|
| 버그 수정 (원인이 명확) | 원인 불명의 복잡한 버그 |
| 단일 파일 기능 추가 | 3개 이상 파일에 걸친 새 기능 |
| 변수/함수명 일괄 변경 | 아키텍처 변경을 수반하는 리팩토링 |
| 설정값 변경 | 새 의존성 추가가 필요한 작업 |
| 문서/주석 수정 | DB 스키마 변경이 필요한 작업 |
입력을 분석하여 이 스킬로 처리 가능한지 판별한다:
규모 판별 기준:
영향 파일 1-3개 + 명확한 변경 범위 → Trivial: 바로 수정
영향 파일 4-5개 + 단일 관심사 → Small: 수정 가능, 주의 필요
영향 파일 6개+ 또는 복수 관심사 → /dev로 위임
자동 위임:
분석 결과 규모가 /dev 영역이면 사용자에게 안내한다:
이 작업은 여러 파일과 관심사에 걸쳐 있어 `/dev`로 진행하는 것이 안전합니다.
> `/dev [작업 설명]`으로 전체 파이프라인을 실행하세요.
codebase-scanner를 사용하지 않고, 최소한의 컨텍스트만 직접 수집한다:
# 테스트 명령어 감지
cat package.json 2>/dev/null | grep -A5 '"scripts"'
# 또는 pyproject.toml, Cargo.toml 등에서 추출
# 린트 명령어 감지
ls .eslintrc* biome.json ruff.toml .golangci.yml 2>/dev/null
감지된 명령어를 기억한다 (Step 4에서 사용).
작업 유형에 따라 수정을 수행한다:
버그 수정:
작은 기능 추가:
일괄 변경 (rename 등):
문서/설정 수정:
수정 후 두 가지 검증을 수행한다:
4a. 기본 검증 (항상 실행):
Step 2에서 감지한 명령어로 기본 검증을 수행한다:
# 빌드 (감지된 경우)
[detected build command]
# 테스트 (감지된 경우)
[detected test command]
# 린트 (감지된 경우)
[detected lint command]
감지되지 않은 명령어는 건너뛴다.
4b. 기존 verify 스킬 실행 (있으면):
.claude/skill-registry.json을 읽어 수정된 파일을 커버하는 verify 스킬이 있는지 확인한다:
# 수정된 파일 목록
git diff --name-only HEAD
# 레지스트리에서 coverPatterns 매칭
매칭되는 스킬이 있으면 verify-implementation을 해당 스킬만 대상으로 실행한다. 없으면 4a 결과만으로 진행한다.
검증 실패 시:
검증 실패 → 수정 시도 (최대 2회) → 재실패 시 사용자에게 보고
검증 통과 후 커밋한다:
커밋 메시지 자동 생성:
작업 유형에 따라 prefix를 결정한다:
| 작업 유형 | 커밋 prefix | 예시 |
|---|---|---|
| 버그 수정 | fix: | fix: 로그인 실패 시 에러 메시지 미표시 |
| 기능 추가 | feat: | feat: 다크 모드 토글 버튼 |
| 일괄 변경 | refactor: | refactor: userName을 username으로 통일 |
| 문서/설정 | docs: / chore: | docs: API 응답 형식 문서 업데이트 |
git add <modified-files>
git commit -m "<prefix> <description>"
## ✅ Quick 완료
**작업**: [작업 설명]
**수정 파일**: [N]개
**검증**: [PASS / 일부 SKIP]
**커밋**: `<commit-hash>` — <commit-message>
변경된 파일:
- `path/to/file1` — [변경 내용]
- `path/to/file2` — [변경 내용]
규모 판별 실수:
수정 도중 예상보다 규모가 크다고 판단되면 (영향 파일이 늘어나거나 복잡도가 높아지면), 즉시 중단하고 안내한다:
### ⚠️ 규모 초과
수정 범위가 예상보다 큽니다 ([N]개 파일 영향).
안전한 진행을 위해 `/dev`를 사용하세요.
현재까지의 변경사항:
- `path/to/file1` — [변경 내용]
> 변경을 유지하려면 `/dev`로 이어서 진행하세요.
> 변경을 되돌리려면 `git checkout -- <files>`를 실행하세요.
검증 명령어 미감지:
빌드/테스트/린트 명령어를 모두 감지하지 못한 경우, 수정만 적용하고 검증은 사용자에게 위임한다:
검증 명령어를 감지하지 못했습니다. 수정을 적용했으나 수동으로 확인해 주세요.
/quick으로 처리하지 않는다. /dev를 사용한다/dev로 위임한다.env 변경이 필요하면 사용자에게 안내만 한다| File | Purpose |
|---|---|
skills/dev/SKILL.md | 대규모 작업 시 위임 대상 |
skills/verify-implementation/SKILL.md | Step 4b: 기존 verify 스킬 실행 |
.claude/skill-registry.json | Step 4b: 수정 파일과 스킬 매칭 |
npx claudepluginhub ohdowon064/better-skills --plugin better-skillsProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.