호출 인터페이스 레퍼런스
일반 프로젝트의 API 엔드포인트에 해당하는 문서입니다. 이 프로젝트는 개발 인프라 저장소이므로 스킬/에이전트의 호출 인터페이스를 관리합니다.
스킬 호출 인터페이스
/kdyweb — 웹 페이지 구조 관리
| 항목 | 내용 |
|---|---|
| 트리거 | /kdyweb, "웹 프로젝트", "페이지 만들어", "페이지 추가", "연결 검증", "풀뿌리 검증", "마이그레이션" |
| 허용 도구 | Bash, Glob, Grep, Read, Edit, Write, AskUserQuestion, Task |
| 모드 | 강제 옵션 | 입력 | 출력 |
|---|---|---|---|
| init | --init | 프로젝트 루트 | 페이지 파일 + _WEB_CONTRACT.md + verify 결과 + kdypick 추천 |
| page | --page [이름] | 페이지명, 유형, 경로 | 페이지 파일 + 진입점 수정 + 계약 갱신 + 미니 검증 |
| verify | --verify | (없음) | 6가지 이슈유형 검증 결과 (Critical/Important/Minor) |
| verify grassroots | --verify grassroots | (없음) | 10가지 이슈유형 + 2단계 프로세스 |
| migrate | --migrate | 기존 코드베이스 | 역생성된 _WEB_CONTRACT.md + verify 결과 |
| component | --component [이름] | 페이지 유형, 컴포넌트명 | 컴포넌트 파일 스캐폴딩 |
| evolve | --evolve | 변경 내용 | 계약 업데이트 + 버전 스냅샷 |
/kdyextract — 재사용 코드 추출
| 항목 | 내용 |
|---|---|
| 트리거 | /kdyextract, "코드 추출", "재사용 코드 정리", "패키징", "라이브러리화" |
| 허용 도구 | Bash, Glob, Grep, Read, Edit, Write, Task, AskUserQuestion |
| 옵션 | 설명 |
|---|---|
| (기본) | 대화형 추출 |
[프로젝트 경로] | 특정 프로젝트 지정 |
--category [카테고리] | 특정 카테고리만 추출 |
--dry-run | 변경 없이 분석만 |
| Phase | 입력 | 출력 |
|---|---|---|
| 1 대상 확인 | 사용자 응답 | 프로젝트 경로 |
| 2 분석 | 프로젝트 코드 | 재사용 가능 코드 목록 |
| 3 기존 확인 | 02-reusable-code | 중복/유사 비교표 |
| 4 비교 | 추출 대상 vs 기존 | 판단 (신규/업데이트/스킵) |
| 4-A 품질 검증 | 추출 대상 코드 | A/B/C 등급 분류표 |
| 5 승인 | 사용자 선택 | 승인된 추출 목록 |
| 6 정제 | 원본 코드 | 범용화된 코드 |
| 7 생성 | 정제된 코드 | 02-reusable-code에 파일 생성 + README 갱신 |
| 8 보고 | 전체 결과 | 결과 보고서 |
/kdypick — 재사용 코드 적용
| 항목 | 내용 |
|---|---|
| 트리거 | /kdypick, "코드 가져오기", "재사용 코드 적용", "컴포넌트 추가", "유틸 복사" |
| 허용 도구 | Bash, Glob, Grep, Read, Edit, Write, AskUserQuestion, Task |
| 옵션 | 설명 |
|---|---|
| (기본) | 대화형 선택 |
--analyze | 기존 프로젝트 종합 분석 후 맞춤 추천 |
--adapt-style | 프로젝트 스타일에 자동 조정 |
--category [카테고리] | 카테고리 전체 |
--to [경로] | 대상 경로 지정 |
[파일명...] | 특정 파일 지정 |
| 프리셋 | 포함 |
|---|---|
--preset nextjs-basic | cn, Button, Input, Card, useDebounce, LoadingState |
--preset nextjs-supabase | 기본 + supabase-patterns 전체, auth-rbac |
--preset full | TS 모든 카테고리 |
--preset fullstack | TS 전체 + Python 전체 |
--preset python-api | fastapi_auth, websocket_handler, sqlite_session |
--preset python-data | excel_reader, pdf_reader, hwpx_generator |
--preset python-ai | whisper_engine, audio_processor, device_detector |
/kdysetting — 프로젝트 개발 체계 셋팅
| 항목 | 내용 |
|---|---|
| 트리거 | /kdysetting, "프로젝트 셋팅", "개발 체계 설정", "프로젝트 초기화" |
| 입력 | 프로젝트 루트 |
| 출력 | CLAUDE.md, docs/ 구조, 개발 규칙 파일 |
/kdyclean — 파일/폴더 정리
| 항목 | 내용 |
|---|---|
| 트리거 | /kdyclean, "프로젝트 정리", "파일 정리", "클린업" |
| 입력 | 프로젝트 루트 |
| 출력 | 불필요 파일 삭제, .gitignore 갱신 |
/kdyimageanti — 이미지 분석 및 Antigravity 프롬프트
| 항목 | 내용 |
|---|---|
| 트리거 | /kdyimageanti, "이미지 분석", "이미지 프롬프트", "Antigravity 프롬프트" |
| 입력 | 이미지 파일 또는 프로젝트 |
| 출력 | 이미지 관리 체계, Antigravity 프롬프트, CLAUDE.md 기록 |
/kdyplanon — 플래너
| 항목 | 내용 |
|---|---|
| 트리거 | /kdyplanon |
| 입력 | 작업 계획 요청 |
| 출력 | 구조화된 실행 계획 |
에이전트 호출 인터페이스
code-reviewer
| 항목 | 내용 |
|---|---|
| 타입 | subagent (Task 도구) |
| 모델 | sonnet |
| 발동 조건 | 코드 작성/수정 완료 후, 커밋 전 |
| kdyextract 연동 | Phase 4-A에서 6가지 검토 기준을 간소화하여 사용 |
| 입력 | 출력 |
|---|---|
| 최근 수정된 코드 | Summary + Critical/Important/Minor/Positive 분류 |
web-crawler-builder
| 항목 | 내용 |
|---|---|
| 타입 | subagent (Task 도구) |
| 발동 조건 | 크롤링 코드 생성 요청 |
| 입력 | 출력 |
|---|---|
| URL 또는 키워드 | 크롤링 코드 (자동 라이브러리 선택) |
최종 갱신
- 2026-02-16: 초판 작성