ignore-file-writer
Installation
SKILL.md
Ignore File Writer
프로젝트 구조를 확인한 뒤 공통 템플릿과 언어별 템플릿을 조합해 .gitignore와 .dockerignore를 만든다. 기존 파일이 있으면 덮어쓰지 말고 필요한 항목만 추가한다.
워크플로우
-
프로젝트 구조 확인
rg --files -g '!*node_modules*' -g '!*.git/*'로 주요 파일을 확인한다.- 이미
.gitignore또는.dockerignore가 있으면 먼저 읽는다. - Git에 이미 추적 중인 artifact를 무시하게 될 수 있으면
git ls-files로 확인한다.
-
항상 적용할 base 선택
.gitignore:assets/gitignore/base.gitignore.template.dockerignore:assets/dockerignore/base.dockerignore.template- 사용자가 한쪽 파일만 요청했으면 요청한 파일만 만든다.
- Dockerfile,
compose.yaml등이 있거나 사용자가 Docker를 언급하면.dockerignore도 만든다.