From project-lifecycle
프로젝트 초기 설정 및 컨텍스트 로딩 단계. "프로젝트 설정", "초기 설정", "프로젝트 시작", "환경 설정", "컨벤션 정의", "프로젝트 초기화", "setup", "project init", "context loading" 요청 시 사용.
npx claudepluginhub shaul1991/shaul-plugin --plugin project-lifecycleThis skill uses the workspace's default tool permissions.
프로젝트를 시작하기 전, 에이전트가 일관성 있게 작동하기 위한 기본 룰과 환경을 세팅한다.
Batch-converts UI design screenshots from directories into Vue 3 Composition API components, mapping elements to Vant, Element Plus, or Ant Design Vue libraries.
Share bugs, ideas, or general feedback.
프로젝트를 시작하기 전, 에이전트가 일관성 있게 작동하기 위한 기본 룰과 환경을 세팅한다. 모든 Phase에 앞서 수행되어야 하며, 프로젝트의 "헌법"에 해당한다.
이 Phase를 시작하기 전에 반드시 거버넌스 프로세스를 따른다.
governance 스킬의 references/execution-plan-template.md 참조)
.claude/local/plans/<sanitized-branch>/00-setup/execution-plan.md로 저장 (브랜치별 작업 영역, gitignore 대상)⚠️ 실행계획 수립과 수락 없이 실행에 들어가지 않는다. 실행 후 재검증 없이 다음 Phase로 넘어가지 않는다.
프로젝트의 기본 정보를 정의한다:
팀(또는 개인)의 작업 규칙을 정의한다:
feature/, fix/, chore/ 등 접두사 규칙에이전트가 참조할 프로젝트 구성 파일을 생성한다:
.claude/CLAUDE.md — 에이전트에게 프로젝트 컨텍스트를 전달하는 핵심 파일
.claude/CLAUDE.md에 둔다 — Claude Code가 양쪽 모두 프로젝트 메모리로 자동 로드하므로 동작상 차이가 없으며, 프로젝트 루트는 깨끗하게 유지된다..gitignore — 버전 관리 제외 파일 목록
.claude/
.claude, .claude/*)가 등록되어 있으면 중복 추가하지 않는다..claude/local/만 있으면 .claude/로 교체한다 (SessionStart 훅과 동일한 동작)..gitignore 파일이 없으면 새로 만든다..claude/ 밖(예: docs/02-planning/prd.md)으로 직접 이동시킨다. git add -f 같은 우회는 권장하지 않는다..claude/ 디렉토리 산출물 작성 — ALM 추적 파일과 단계 산출물을 모두 .claude/ 하위에 생성한다.프로젝트 수명주기 추적을 위한 기본 파일을 생성한다:
.claude/lifecycle.md — Phase별 진행 이력, 게이트 판정, 변경 이력.claude/tech-debt-registry.md — 기술 부채 기록부 초기화.claude/kpi-definitions.md — 성공 지표 정의 문서 초기화.claude/00-setup/project-config.md — 프로젝트 메타데이터 및 컨벤션.claude/00-setup/team-conventions.md — 팀 컨벤션 상세.claude/CLAUDE.md — 에이전트 컨텍스트 파일.claude/lifecycle.md — ALM 추적 파일.claude/tech-debt-registry.md — 기술 부채 기록부.claude/kpi-definitions.md — 성공 지표 정의서자동 생성하지 않는다. 단지 권유만 한다. 헌장 D5 — 본 플러그인은
.claude/knowledge/영역도, 루트AGENTS.md도 자동으로 만들지 않는다. 사용자가/knowledge를 직접 호출할 때만 등록된다.
사용자에게 다음을 안내한다(이번 setup 에서는 등록하지 않아도 무방):
"신규 입사자 온보딩과 다른 AI 도구(Cursor·Codex·Copilot 등) 싱크를 위해 사내 3종 문서(용어집·기획요구·기술요구) 를 별도 묶음으로 관리할 수 있습니다. PRD/설계가 어느 정도 잡힌 이후에
/knowledge로 등록하시면 됩니다. 등록 후에는 루트AGENTS.md로 수동 승격하면 다른 AI 도구도 도달할 수 있습니다(권장)."
상세 절차는 claude-code-plugin/project-lifecycle/skills/knowledge/SKILL.md 와 헌장 docs/direction/2026-04-28-three-doc-set-charter.md 참조.
참고:
.editorconfig자동 생성은 v0.4.0에서 제거되었다. 에디터 설정은 프로젝트 루트에 있어야 의미가 있고, 이는 "루트는 프로젝트 코드만"이라는 원칙과 충돌하기 때문이다. 필요하면 사용자가 직접 루트에 생성한다 — 샘플 스니펫은references/team-conventions-template.md참조.
references/project-config-template.md — 프로젝트 설정 템플릿references/team-conventions-template.md — 팀 컨벤션 정의 템플릿