Claude-skill-registry dev-init
개발 환경(폴더 구조, README)을 신속하게 초기화하는 Dev 전용 워크플로우입니다.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/dev-init" ~/.claude/skills/majiayu000-claude-skill-registry-dev-init && rm -rf "$T"
manifest:
skills/data/dev-init/SKILL.mdsource content
Dev Init Workflow
개발 또는 학습을 위한 프로젝트 환경을 표준화된 방식으로 초기화합니다.
1단계: 프로젝트 정의 (Project Definition)
- Metadata Input: 프로젝트 이름(Name)과 유형(Type: Study/Dev)을 입력받습니다.
- Context Check: 현재 디렉토리가 비어있는지 확인합니다.
2단계: 스캐폴딩 (Scaffolding)
- Reference Loading:
를 읽어 표준 레이아웃(Python vs Study)을 확인합니다.this document - Structure Generation:
- 사용자에게 기술 스택을 묻고,
에 정의된 구조대로 폴더를 생성합니다.SKILL.md - Example:
,src/
for Python.tests/
- 사용자에게 기술 스택을 묻고,
- 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
: Source codesrc/
: Unit and integration teststests/
: Documentationdocs/
: Utility scriptsscripts/
: Standard Python ignores.gitignore
2. Study Project
: Jupyter Notebooksnotebooks/
: Raw and processed data (ignored by git)data/
: Papers and PDFsreferences/
: Summaries and plansdocs/
Documentation Standards
- README.md: Must exist at root.
- Metadata: Must include
,Status
,Type
in blockquote.Created - Agent Friendly:
folder must NOT be git-ignored..agent