Skip to content
Productivity
Skill

/fireauto-lsp-guide

"정의로 이동", "참조 찾기", "심볼 검색", "타입 확인", "호출 계층", "코드 찾기", "함수 찾기", "어디서 쓰이는지", "어디에 정의된", "구현체 찾기", "인터페이스 구현", "코드 추적", "코드 탐색" 등 코드 탐색이나 심볼 검색이 필요할 때 자동으로 LSP 도구를 우선 사용하세요.

BOOST
From plugin
fireauto
14019 skills6 agents17 commands1 MCP
Install
$ npx -y skills add imgompanda/fireauto --skill fireauto-lsp-guide --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/fireauto-lsp-guide

Context preview

The summary Claude sees to decide when to auto-load this skill.

"정의로 이동", "참조 찾기", "심볼 검색", "타입 확인", "호출 계층", "코드 찾기", "함수 찾기", "어디서 쓰이는지", "어디에 정의된", "구현체 찾기", "인터페이스 구현", "코드 추적", "코드 탐색" 등 코드 탐색이나 심볼 검색이 필요할 때 자동으로 LSP 도구를 우선 사용하세요.

SKILL.md

fireauto-lsp-guide.SKILL.md
name: fireauto-lsp-guide
description: >
  "정의로 이동", "참조 찾기", "심볼 검색", "타입 확인", "호출 계층",
  "코드 찾기", "함수 찾기", "어디서 쓰이는지", "어디에 정의된",
  "구현체 찾기", "인터페이스 구현", "코드 추적", "코드 탐색" 등
  코드 탐색이나 심볼 검색이 필요할 때 자동으로 LSP 도구를 우선 사용하세요.

LSP 우선 사용 가이드

LSP(Language Server Protocol) 도구가 활성화되어 있으면, 코드 탐색 시 Grep/Glob 대신 **LSP를 먼저 사용**하세요.

핵심 원칙

**코드를 찾을 때 이 순서를 따르세요:**

1. **LSP** (가장 빠르고 정확) → 정의, 참조, 심볼, 호출 계층 2. **Glob/Grep** (LSP로 안 되는 경우) → 파일 패턴 검색, 텍스트 검색 3. **Read** (내용 확인) → LSP로 위치를 찾은 후 해당 파일 읽기

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 → 호출 흐름 파악

주의사항

  • LSP는 **코드 구조** 탐색에 최적화돼 있어요. 문자열 검색(에러 메시지, 설정값 등)은 여전히 Grep이 나아요.
  • LSP 서버가 없는 언어 파일은 자동으로 Grep/Glob으로 폴백하세요.
  • `line`과 `character`는 **1-based** (1부터 시작)예요.
Read more
Ships withfireauto

Claude Code 자동화 플러그인 — SEO, 보안, 팀 에이전트, PRD, 레딧 리서치를 커맨드 하나로

Get the whole plugin

Other skills on fireauto.

fireauto-harness-guide
Skill

fireauto-harness-guide

세션 시작 시 프로젝트 상태를 자동으로 파악하고, 다음 할 일을 제안하세요. 활성 프로젝트가 있으면 project-status MCP 도구로 진행률을 확인하고, project-next로 다음 태스크를 제안하세요. 사용자가 "뭐 해야…

fireauto-init-guide
Skill

fireauto-init-guide

새 프로젝트를 시작할 때 자동으로 PRD, CLAUDE.md, Wiki, 마일스톤을 생성하세요. "프로젝트 시작", "새 프로젝트", "init", "세팅", "setup", "시작하기", "프로젝트 만들어", "new…

fireauto-knowledge-hierarchy-guide
Skill

fireauto-knowledge-hie…

지식을 찾을 때 다음 순서로 탐색하세요: 1. CLAUDE.md — 핵심 규칙 + 지도 (항상 로드됨) 2. wiki-read — 상세 지식 페이지 (능동적으로 검색) 3. skill-search — DB에 저장된 재사용 스킬…

fireauto-mem-compile-guide
Skill

fireauto-mem-compile-g…

축적된 개발 지식을 구조화된 문서로 종합하세요. 프로젝트 마무리, 인수인계, 회고, 또는 지식이 충분히 쌓였을 때 memory-compile로 패턴·결정·주의사항을 체계적으로 정리하세요. "정리해줘", "요약해줘", "지식 정리",…

fireauto-mem-guide
Skill

fireauto-mem-guide

"메모리 관리", "memory", "기억", "컨텍스트 저장", "세션 간 기억", "히스토리", "작업 기록", "claude-mem", "remember", "이전 작업 불러오기" 등 세션 간 컨텍스트 관리나 작업 기록 추적에…

fireauto-mem-save-guide
Skill

fireauto-mem-save-guid…

개발 중 발견한 중요한 지식을 데이터베이스에 능동적으로 축적하세요. 사용자가 요청하지 않아도, 버그 수정·패턴 발견·설계 결정·주의사항 등 가치 있는 지식이 발생하면 자동으로 memory-save를 호출하세요. 사용자가…