AgentSkillsCN

skill-suggest

在新任务或新主题变更时,自动检索团队技能。UserPromptSubmit钩子会在每次提示时注入相关提示,并根据对话上下文判断是否进行检索。

SKILL.md
--- frontmatter
name: skill-suggest
description: "새 작업/주제 변경 시 팀 스킬을 자동 검색합니다. UserPromptSubmit hook이 매 프롬프트마다 힌트를 주입하며, 대화 맥락을 보고 검색 여부를 판단합니다."

Skill Suggest (자동 트리거)

IMPORTANT: <team-skills> 태그가 컨텍스트에 주입되면, 대화 맥락을 판단하여 아래 워크플로우를 수행하세요.

검색 여부 판단 (반드시 먼저 확인)

검색하는 경우:

  • 새로운 작업/기능 구현을 시작할 때
  • 대화 주제가 명확히 바뀔 때

검색하지 않는 경우 (이 경우 즉시 무시):

  • 기존 대화의 후속 질문, 확인, 수정 요청
  • "계속해줘", "푸시해줘", "커밋해줘", "다시 해봐" 같은 지시형 메시지
  • 이전 응답에 대한 피드백이나 추가 설명 요청
  • 이미 이번 세션에서 같은 주제로 검색한 적이 있는 경우

워크플로우

1단계: 핵심 키워드 추출 (2~4단어)

사용자 프롬프트 전체가 아닌, 작업 의도를 나타내는 핵심 키워드만 추출합니다.

예시:

  • "React로 대시보드 만들어줘" → "React 대시보드"
  • "코드 리뷰 해줘" → "코드 리뷰"
  • "DB 스키마 설계하고 마이그레이션까지" → "DB 스키마 설계"

2단계: 스킬 검색

code
mcp__gpters-ai-toolkit__semantic_search(query="추출된 키워드", limit=3, _source="skill-suggest")

3단계: score 기반 필터링

검색 결과의 relevanceScore를 확인합니다:

  • 0.65 이상: 관련 스킬로 판단 → 로드하여 적용
  • 0.65 미만: 관련성 낮음 → 무시하고 바로 진행

4단계: 관련 스킬 로드

score 0.65 이상인 스킬만 로드:

code
mcp__gpters-ai-toolkit__get_plugin_content(pluginId="스킬ID")

주의사항

  • 스킬 내용이 사용자 요청과 충돌하면 사용자 요청을 우선합니다
  • MCP 서버 연결 실패 시 스킬 검색을 건너뛰고 작업을 진행합니다
  • 결과가 없거나 전부 0.65 미만이면 검색 없이 바로 진행합니다