728x90

많이 늦은 감이 있지만 결국 커서와 클로드 코드, 오픈 코드를 모두 사용중에 있습니다.

그중에 클로드 코드 스킬을 커서에서 사용하면서 혼용이 가능하다는 것을 알게 되어 커서를 셋팅해보고 있습니다.


AI 에이전트 준비 프로젝트 계획

1. 지원 개발 언어

지원 대상 (요청 반영 + 사용 활발 언어)
요청 언어: C#, Java, React(JavaScript/TypeScript), Python, Flutter(Dart).

추가 권장 (사용 활발): TypeScript/JavaScript, Go(백엔드/클라우드), Kotlin(Android), Rust(성능/인프라), SQL(데이터).
정리
백엔드/엔터프라이즈: C#, Java, Python, Go.
프론트/웹: React(JS/TS), (선택) Vue, Angular.
모바일/크로스플랫폼: Flutter(Dart), Kotlin(Android).
시스템/인프라: Rust, Go.
데이터/스크립트: Python, SQL.

프로젝트 룰·스킬에서는 위 언어별 코딩 규칙, 확장자 패턴(**/*.cs, **/*.java, **/*.tsx, **/*.py, **/*.dart 등)을 구분해 적용할 수 있도록 구성합니다.

 

2. 프로젝트 디렉터리 구조

더보기
project1/
├── .cursor/
│   ├── rules/           # 룰셋 (.mdc)
│   ├── skills/          # 프로젝트 스킬 (문서/이미지/분석 등)
│   └── agents/          # 서브에이전트 정의
├── src/                 # 소스 (언어별 하위: csharp/, java/, react/, python/, flutter/ 등)
├── docs/                # 문서 (md, docx, xlsx, pptx)
│   ├── md/
│   ├── word/            # .docx
│   ├── excel/           # .xlsx
│   └── ppt/             # .pptx
├── analysis/            # 프로그램 분석 산출물
│   ├── ast/             # AST·의존성 등 분석 결과
│   ├── reports/         # 정적 분석·메트릭 리포트
│   └── diagrams/        # 아키텍처·흐름도
├── assets/
│   └── images/
├── scripts/             # 문서·이미지·분석·테스트 자동화
├── tests/               # 단위/통합/브라우저·API 테스트
│   ├── unit/
│   ├── e2e/             # 브라우저 E2E
│   └── api/             # REST API 테스트
├── setup/               # 포터블 셋팅 (새 PC용)
│   ├── README.md        # 셋팅 절차
│   └── env.example      # 환경 변수 예시 (상대 경로·비시크릿)
└── README.md
  • docs/: Markdown + Word(docs), Excel, PPT 포맷 별 폴더. 룰/스킬에서 각 포맷 규칙 정의.
  • analysis/: 프로그램 분석에 필요한 산출물(의존성, 메트릭, 다이어그램) 저장.
  • assets/images/: 이미지 에셋·생성 결과. 용도별 하위 폴더는 룰/스킬에서 정의.
  • tests/: 단위 외에 e2e/(브라우저), api/(REST API) 구조로 테스트 에이전트가 활용.
  • setup/: 새 컴퓨터에서 프로젝트만 복사 후 동일 셋팅을 위한 절차·예시. 모든 Cursor 설정은 프로젝트 내 .cursor/에만 두어 포터블하게 유지.

일단 오늘은 폴더 구조만 만들었습니다. 

클로드 코드에서 일단 구현할 수 있는 것들을 셋팅해서 가져와야 겠네요.

728x90

'프로그램 > 개인플젝' 카테고리의 다른 글

Obsidian 나스(Synology) 연결 해보기 사전조사  (0) 2025.11.12

+ Recent posts