fireauto-harness-guide
세션 시작 시 프로젝트 상태를 자동으로 파악하고, 다음 할 일을 제안하세요. 활성 프로젝트가 있으면 project-status MCP 도구로 진행률을 확인하고, project-next로 다음 태스크를 제안하세요. 사용자가 "뭐 해야…
"정의로 이동", "참조 찾기", "심볼 검색", "타입 확인", "호출 계층", "코드 찾기", "함수 찾기", "어디서 쓰이는지", "어디에 정의된", "구현체 찾기", "인터페이스 구현", "코드 추적", "코드 탐색" 등 코드 탐색이나 심볼 검색이 필요할 때 자동으로 LSP 도구를 우선 사용하세요.
$ npx -y skills add imgompanda/fireauto --skill fireauto-lsp-guide --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fireauto-lsp-guideContext preview
The summary Claude sees to decide when to auto-load this skill.
"정의로 이동", "참조 찾기", "심볼 검색", "타입 확인", "호출 계층", "코드 찾기", "함수 찾기", "어디서 쓰이는지", "어디에 정의된", "구현체 찾기", "인터페이스 구현", "코드 추적", "코드 탐색" 등 코드 탐색이나 심볼 검색이 필요할 때 자동으로 LSP 도구를 우선 사용하세요.
name: fireauto-lsp-guide description: > "정의로 이동", "참조 찾기", "심볼 검색", "타입 확인", "호출 계층", "코드 찾기", "함수 찾기", "어디서 쓰이는지", "어디에 정의된", "구현체 찾기", "인터페이스 구현", "코드 추적", "코드 탐색" 등 코드 탐색이나 심볼 검색이 필요할 때 자동으로 LSP 도구를 우선 사용하세요.
LSP(Language Server Protocol) 도구가 활성화되어 있으면, 코드 탐색 시 Grep/Glob 대신 **LSP를 먼저 사용**하세요.
**코드를 찾을 때 이 순서를 따르세요:**
1. **LSP** (가장 빠르고 정확) → 정의, 참조, 심볼, 호출 계층 2. **Glob/Grep** (LSP로 안 되는 경우) → 파일 패턴 검색, 텍스트 검색 3. **Read** (내용 확인) → LSP로 위치를 찾은 후 해당 파일 읽기
| 사용자가 이렇게 말하면 | LSP 연산 | 설명 | |----------------------|----------|------| | "이 함수 어디에 정의돼있어?" | `goToDefinition` | 심볼이 선언된 위치로 이동 | | "이거 어디서 쓰이고 있어?" | `findReferences` | 모든 참조 위치를 찾음 | | "이 타입이 뭐야?" | `hover` | 타입 정보, 문서 표시 | | "이 파일에 뭐가 있어?" | `documentSymbol` | 파일 내 모든 함수/클래스/변수 목록 | | "프로젝트에서 OO 찾아줘" | `workspaceSymbol` | 워크스페이스 전체 심볼 검색 | | "이 인터페이스 구현체 찾아줘" | `goToImplementation` | 인터페이스/추상 메서드의 구현체 | | "이 함수를 누가 호출해?" | `incomingCalls` | 이 함수를 호출하는 모든 곳 | | "이 함수가 뭘 호출해?" | `outgoingCalls` | 이 함수가 호출하는 모든 것 |
사용자: "결제 로직에 버그가 있어" 1. workspaceSymbol → "payment", "checkout" 등으로 관련 심볼 검색 2. goToDefinition → 핵심 함수 위치 확인 3. incomingCalls → 어디서 호출되는지 추적 4. findReferences → 관련 타입/변수가 어디서 쓰이는지 파악 5. Read → 찾은 파일의 실제 코드 확인 후 수정
사용자: "PaymentProvider 인터페이스 수정해줘" 1. goToDefinition → 인터페이스 정의 위치 2. goToImplementation → 모든 구현체 (Lemon, Paddle, Toss) 3. findReferences → 인터페이스를 사용하는 모든 곳 4. 영향 범위 파악 후 안전하게 수정
사용자: "이 프로젝트 구조 설명해줘" 1. documentSymbol → 주요 파일들의 심볼 목록 2. workspaceSymbol → 핵심 타입/함수 전체 조회 3. incomingCalls/outgoingCalls → 호출 흐름 파악
세션 시작 시 프로젝트 상태를 자동으로 파악하고, 다음 할 일을 제안하세요. 활성 프로젝트가 있으면 project-status MCP 도구로 진행률을 확인하고, project-next로 다음 태스크를 제안하세요. 사용자가 "뭐 해야…
새 프로젝트를 시작할 때 자동으로 PRD, CLAUDE.md, Wiki, 마일스톤을 생성하세요. "프로젝트 시작", "새 프로젝트", "init", "세팅", "setup", "시작하기", "프로젝트 만들어", "new…
지식을 찾을 때 다음 순서로 탐색하세요: 1. CLAUDE.md — 핵심 규칙 + 지도 (항상 로드됨) 2. wiki-read — 상세 지식 페이지 (능동적으로 검색) 3. skill-search — DB에 저장된 재사용 스킬…
축적된 개발 지식을 구조화된 문서로 종합하세요. 프로젝트 마무리, 인수인계, 회고, 또는 지식이 충분히 쌓였을 때 memory-compile로 패턴·결정·주의사항을 체계적으로 정리하세요. "정리해줘", "요약해줘", "지식 정리",…
"메모리 관리", "memory", "기억", "컨텍스트 저장", "세션 간 기억", "히스토리", "작업 기록", "claude-mem", "remember", "이전 작업 불러오기" 등 세션 간 컨텍스트 관리나 작업 기록 추적에…
개발 중 발견한 중요한 지식을 데이터베이스에 능동적으로 축적하세요. 사용자가 요청하지 않아도, 버그 수정·패턴 발견·설계 결정·주의사항 등 가치 있는 지식이 발생하면 자동으로 memory-save를 호출하세요. 사용자가…