Dev Init Workflow
개발 또는 학습을 위한 프로젝트 환경을 표준화된 방식으로 초기화합니다.
1단계: 프로젝트 정의 (Project Definition)
- Metadata Input: 프로젝트 이름(Name)과 유형(Type: Study/Dev)을 입력받습니다.
- Context Check: 현재 디렉토리가 비어있는지 확인합니다.
2단계: 스캐폴딩 (Scaffolding)
- Reference Loading:
this document를 읽어 표준 레이아웃(Python vs Study)을 확인합니다. - Structure Generation:
- 사용자에게 기술 스택을 묻고,
SKILL.md에 정의된 구조대로 폴더를 생성합니다. - Example:
src/,tests/for Python.
- 사용자에게 기술 스택을 묻고,
- Git Setup:
.gitignore를 생성하되,.agent/가 무시되지 않도록 주의합니다.
3단계: 문서 생성 (Documentation)
- README Generation:
resources/README-template.md를 읽습니다.- 입력받은 메타데이터(Type, Date)를 채워 넣어
README.md를 생성합니다.
4단계: 마무리 (Finalize)
- Completion: "초기화 완료.
src/에서 코딩을 시작하세요." 메시지를 출력합니다.
Standards & Rules
Dev Init Standards
Purpose
To ensure every project starts with a consistent, professional structure that integrates seamlessly with Antigravity Agents.
Standard Layouts
1. Python Project
src/: Source codetests/: Unit and integration testsdocs/: Documentationscripts/: Utility scripts.gitignore: Standard Python ignores
2. Study Project
notebooks/: Jupyter Notebooksdata/: Raw and processed data (ignored by git)references/: Papers and PDFsdocs/: Summaries and plans
Documentation Standards
- README.md: Must exist at root.
- Metadata: Must include
Status,Type,Createdin blockquote. - Agent Friendly:
.agentfolder must NOT be git-ignored.