step6: Claude Code 구조 완성 (에이전트, 커맨드, 스킬, 훅)

구현된 전체 구조:
✅ .claude/agents/ (4개)
   - dxf-research.md: DXF 분석
   - pipeline-build.md: 3D 생성
   - web-ui-dev.md: React 웹앱
   - deploy-ci.md: CI/CD

✅ .claude/commands/ (3개)
   - convert.yaml: 통합 변환 (병렬)
   - validate.yaml: 4단계 검증
   - deploy.yaml: 자동 배포

✅ .claude/skills/ (3개)
   - dxf-analyze.yaml: DXF 분석
   - 3d-validate.yaml: 3D 검증
   - web-dev.yaml: 개발 서버

✅ .claude/settings.json
   - 훅 자동화 (post-commit, pre-deploy)
   - 품질 기준
   - 환경 변수

특징: 하네스 설계 원칙, 병렬화, 자동 검증, 체크포인트

다음: 단계 7 (하네스 보강) 또는 단계 8 (워크플로우 구현)
This commit is contained in:
Claude Haiku committed 2026-10-16 18:22:24 +09:00
1 parent 0a9d3cf872
commit 1d72d3206f
4 files changed
+230

No files matched your search

+37
View File
@@ -0,0 +1,37 @@
name: dxf-analyze
description: DXF 파일 상세 분석 (도면 기본 정보, 레이어, 좌표)
# 사용법: /dxf-analyze 가시설_평면.dxf
trigger:
pattern: "dxf-analyze"
input: "DXF 파일 경로"
output:
format: "Markdown 분석 리포트"
sections:
- "📊 기본 정보"
- "📍 좌표 범위"
- "🔷 도형 분포"
- "📝 레이어 분석"
- "✍️ 텍스트 분석"
execution:
command: |
node -e "
const parse = require('./src/core/parse.mjs');
const fs = require('fs');
const file = process.argv[1];
const dwg = parse.readDwg(file);
console.log('# DXF 분석: ' + file);
console.log('...');
"
timeout: "2m"
features:
- "엔티티 타입별 개수 (LINE, CIRCLE, TEXT 등)"
- "좌표 범위 (min/max X, Y, Z)"
- "레이어별 도형 분포"
- "텍스트 높이별 분류"
- "도면 단위 감지"