Loading...
Loading...
Generates project context (code structure + architecture intent). Use when starting sessions, understanding codebase structure, onboarding to a project, after major refactoring, or delegating complex work to agents.
npx skill4agent add ssiumha/dots project-context.codemap.mdquickfull| 인자 | 모드 | 포함 내용 |
|---|---|---|
| (없음) | 기본 | 구조 + 핵심 파일 목록 + 의존성 |
| 빠름 | 디렉토리 구조만 |
| 상세 | 구조 + 파일 요약 + 주요 함수/클래스 |
.codemap.md# Project Codemap
> Generated: {날짜} | Mode: {모드}
## 디렉토리 구조
{tree 형태}
## 핵심 파일
{파일 목록 + 역할}
## 의존성 요약
{주요 의존성}
## 진입점
{실행 명령어 → 진입 파일}ARCHITECTURE.mdARCHITECTURE.mdtemplates/ARCHITECTURE.md| 섹션 | 내용 | 핵심 질문 |
|---|---|---|
| Overview | 한 줄 요약 + 기술 스택 | 이 프로젝트는 무엇인가? |
| Structure | 모듈/디렉토리별 책임 | 어디에 무엇이 있는가? |
| Constraints | 깨지면 안 되는 규칙 | 무엇을 지켜야 하는가? |
| Data Flow | 주요 데이터 흐름 경로 | 데이터가 어떻게 흐르는가? |
| Extension Points | 확장 예정/허용 지점 | 앞으로 어떻게 변할 것인가? |
| Decisions | 핵심 결정 + WHY | 왜 이렇게 했는가? |
full-context.codemap.mdARCHITECTURE.md✅ 프로젝트 컨텍스트 생성 완료
- .codemap.md (코드 구조)
- ARCHITECTURE.md (아키텍처 의도)
CLAUDE.md 연동:
프로젝트 코드맵: @.codemap.md
프로젝트 아키텍처: @ARCHITECTURE.mdUser: "/project-context quick" → .codemap.md 생성 (구조만)User: "/project-context" (ARCHITECTURE.md 없음)
→ 코드베이스 분석 → 사용자에게 의도 질문 → ARCHITECTURE.md 생성User: "/project-context full-context"
→ .codemap.md + ARCHITECTURE.md 모두 생성User: "인증 모듈 리팩토링해줘"
→ orchestrator가 ARCHITECTURE.md 확인
→ Constraints 섹션에서 "auth → 외부 의존 허용, 외부 → auth 금지"
→ 위임 프롬프트에 제약 첨부| 도구 | 대상 | project-context와의 차이 |
|---|---|---|
| 코드 구조 (.codemap.md) | 파일/함수/클래스 사실 |
| 아키텍처 (ARCHITECTURE.md) | 의도/제약/WHY |
| 개별 결정 기록 | arch는 전체 그림, ADR은 상세 |
| 위임 시 참조 | Constraints/Structure를 프롬프트에 첨부 |
| 요청 | 사용 | 이유 |
|---|---|---|
| "AuthService는 어디 있어?" | codemap | 파일 위치 탐색 |
| "왜 Redis를 선택했어?" | ldoc ADR | 개별 결정 상세 |
| "이 프로젝트 전체 구조는?" | arch | 전체 아키텍처 맥락 |
| "인증 모듈 리팩토링 제약은?" | arch Constraints | 위임 시 제약 확인 |
| "세션 시작, 컨텍스트 필요" | full-context | 코드맵 + 아키텍처 |