Agent skill

fireauto-lsp-guide

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

Stars 133
Forks 32

Install this agent skill to your Project

npx add-skill https://github.com/imgompanda/fireauto/tree/main/plugin/skills/fireauto-lsp-guide

SKILL.md

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으로 폴백하세요.
  • linecharacter1-based (1부터 시작)예요.

Expand your agent's capabilities with these related and highly-rated skills.

imgompanda/fireauto

fireauto-prd-guide

"PRD 작성", "기획서", "제품 기획", "product requirements", "아이디어 구체화", "서비스 기획", "feasibility", "실현 가능성", "API 조사", "기술 스택 추천", "경쟁사 분석", "수익 모델" 등 아이디어를 PRD 문서로 변환할 때 사용하세요.

133 32
Explore
imgompanda/fireauto

fireauto-knowledge-hierarchy-guide

지식을 찾을 때 다음 순서로 탐색하세요: 1. CLAUDE.md — 핵심 규칙 + 지도 (항상 로드됨) 2. wiki-read — 상세 지식 페이지 (능동적으로 검색) 3. skill-search — DB에 저장된 재사용 스킬 (필요할 때 검색) 4. memory-search — 과거 작업 기록 (관련 맥락 필요할 때) "어떻게", "방법", "패턴", "규칙", "이전에", "참고" 등에 트리거.

133 32
Explore
imgompanda/fireauto

fireauto-research-guide

"레딧 리서치", "reddit research", "수요조사", "시장조사", "리드 스코어링", "lead scoring", "market research", "레딧에서 고객 찾기", "레딧 데이터 수집", "reddit lead generation" 등 레딧 기반 시장 조사나 고객 발굴 시 사용하세요.

133 32
Explore
imgompanda/fireauto

fireauto-mem-save-guide

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

133 32
Explore
imgompanda/fireauto

fireauto-mem-compile-guide

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

133 32
Explore
imgompanda/fireauto

fireauto-secure-guide

"보안 점검", "security check", "security audit", "취약점 분석", "vulnerability scan", "보안 감사", "시크릿 노출", "API 보안", "인증 점검", "rate limit" 등 보안 관련 코드 리뷰나 취약점 감사 시 사용하세요.

133 32
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results