AI Chat에서 Claude Code까지 3초 만에
Source: Dev.to
문제
흐름을 잘 아시죠: AI 채팅으로 브레인스토밍하고, 계획을 세운 뒤, 멋진 CLAUDE.md 파일을 생성합니다.
그 다음 해야 할 일은:
CLAUDE.md다운로드- 터미널 열기
- 프로젝트 폴더 만들기
CLAUDE.md를 그 안으로 이동git init실행- 에디터 열기
- Claude Code 시작
- “Start implementation” 입력
단계가 너무 많습니다. 목표는 3초 안에 끝내는 것입니다.
설치
curl -fsSL https://raw.githubusercontent.com/m4suisui/kickstart/main/install | bash
사용법
빠른 시작 (클립보드에 CLAUDE.md 내용이 있을 때)
kickstart
명령이 하는 일
~/bin이 없으면 생성하고, 실행 파일을 그곳에 두며PATH에 추가합니다.- 클립보드 내용을 읽어 프로젝트 폴더를 만들고, 그 안에
CLAUDE.md파일을 씁니다. - 새 폴더에서
git init을 실행합니다. - Claude Code 경로를 찾아
tasks.json을 생성합니다. - 에디터를 열고, 에디터가
tasks.json을 읽어 “Start implementation”과 함께 Claude Code를 실행합니다.
설정
작업 디렉터리와 에디터는 .kickstartrc 파일을 통해 설정할 수 있습니다 (기본값: ~/projects와 VS Code).
{
"projectRoot": "~/projects",
"editorCmd": "code",
"editorArgs": ["--wait"]
}
일반적인 워크플로우
CLAUDE.md내용을 클립보드에 복사- 터미널 열기
kickstart실행
명령을 키보드 단축키에 바인딩하면 (예: macOS의 Shortcuts.app이나 Windows의 Power Automate) 터미널을 완전히 건너뛸 수 있습니다.
고급 옵션
–yolo 모드
--yolo를 추가하면 Claude Code를 --dangerously-skip-permissions 옵션과 함께 실행합니다.
.kickstartrc에 ALWAYS_YOLO=true를 설정하면 자동으로 활성화됩니다.
kickstart --yolo
클립보드 안전성
클립보드 내용이 -n이나 -e로 시작하면 echo가 이를 플래그로 인식해 데이터를 버릴 수 있습니다. 스크립트는 이를 방지하기 위해 printf '%s\n'을 사용합니다.
에디터 독립성
기본 에디터는 VS Code이지만, .kickstartrc에 EDITOR_CMD와 EDITOR_ARGS를 설정하면 원하는 어떤 에디터든 사용할 수 있습니다 (예: Cursor, Sublime Text 등).
{
"editorCmd": "cursor",
"editorArgs": ["--wait"]
}
처음부터 Claude Code 안에서 모든 작업을 한다면 이 도구가 필요 없을 수도 있습니다. 하지만 먼저 채팅으로 계획을 세우는 방식을 선호한다면 매번 몇 분씩 시간을 절약할 수 있습니다.