Loading...
Loading...
Frontend-Only UI Proto 프로젝트에 피치 하네스 시스템을 설정합니다. CLAUDE.md를 최소 진입점으로 정리하고, AGENTS.md를 70~90줄 규모로 생성/업데이트합니다. Use when: "ui proto 하네스 설정", "ui proto AGENTS 정리", "Frontend-Only 하네스 설정", "프로토타입 프로젝트 초기 설정" 키워드.
npx skill4agent add peachsolution/peach-harness peach-setup-ui-protosrc/modules*api/front/# CLAUDE.md 존재 여부 + 내용
cat CLAUDE.md 2>/dev/null || echo "CLAUDE.md 없음"
# AGENTS.md 존재 여부 + 내용
cat AGENTS.md 2>/dev/null || echo "AGENTS.md 없음"
# 프로젝트 구조 감지
ls -d api/ front/ 2>/dev/null && echo "모노레포 구조 — peach-setup-harness 사용 권고" || echo "모노레포 아님"
ls -d src/modules*/ 2>/dev/null && echo "Frontend-Only UI Proto 프로젝트" || echo "src/modules*/ 없음"
# 모듈 루트 감지
ls -d src/modules*/ 2>/dev/null
# 디자인 시스템 감지
ls src/**/theme.css 2>/dev/null && echo "디자인 시스템 존재" || echo "theme.css 없음"
# cursor rules 존재 여부
ls .cursor/rules/ 2>/dev/null && echo "root cursor rules 존재" || echo "root cursor rules 없음"
ls .cursorrules 2>/dev/null && echo ".cursorrules 존재" || echo ".cursorrules 없음"src/modules*ls -d src/modules*/{모듈구조}grep -l "공통 원칙\|_common.*import" AGENTS.md 2>/dev/null && echo "§1.공통원칙 존재" || echo "§1.공통원칙 누락"
grep -l "프론트엔드 규칙\|computed" AGENTS.md 2>/dev/null && echo "§2.프론트엔드 존재" || echo "§2.프론트엔드 누락"
grep -l "테스트\|test:run\|vue-tsc" AGENTS.md 2>/dev/null && echo "§3.테스트 존재" || echo "§3.테스트 누락"
grep -l "Bounded Autonomy\|Must Follow" AGENTS.md 2>/dev/null && echo "§4.BA 존재" || echo "§4.BA 누락"| 섹션 | 소스 파일 |
|---|---|
| 1. 공통 원칙 | |
| 2. 프론트엔드 규칙 | |
| 3. 테스트 및 품질 | |
| 4. Bounded Autonomy | |
{모듈구조}ls -d src/modules*/.cursor/rules/.cursorrules| 카테고리 | 내용 |
|---|---|
| 금지사항 | |
| 설계 철학 | Mock 모드 원칙, 완전 독립 도메인, Store 경유 API 호출 |
| 컨벤션 | 네이밍 4종(snake_case/kebab-case/PascalCase/camelCase), Pinia Option API, computed 래핑, 케밥케이스 컴포넌트 |
| 포인터 | 가이드 코드 경로, 품질 검증 명령어, 공통 컴포넌트 경로( |
파일 경로 참조_common/components/# {프로젝트명}
{한 줄 설명}
## 규칙 참조
모든 개발 규칙은 @AGENTS.md 를 참조하라.
## 세션 시작
`git status && git branch`로 현재 상태를 확인하세요.
## 가이드 코드
코드 생성 = **가이드 코드 참조** → 도메인 분석 → Bounded Autonomy 범위 내 적응
- Frontend: `src/modules/test-data/`