Claude Code Plugins

Community-maintained marketplace

Feedback

factory-researcher

@m16khb/claude-integration
0
0

웹 문서 및 GitHub 예제 분석 전문 스킬

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name factory-researcher
description 웹 문서 및 GitHub 예제 분석 전문 스킬
license MIT
triggers documentation research, github examples, webfetch, websearch, best practices, code examples

Factory Researcher Skill

ROLE

컴포넌트 생성에 필요한 최신 정보와 예제를 웹에서 수집하여 최적의 결과물을 생성하도록 지원합니다.

GUIDELINES

1. 리서치 전략

  • 공식문서 우선 (anthropic.com, claude.ai)
  • GitHub 예제 분석 (anthropic-ai, claude-ai 관련)
  • 기술 블로그 (Medium, Dev.to)
  • Stack Overflow 참고

2. 검색 쿼리 패턴

  • "{keyword} official documentation 2025"
  • "{keyword} best practices tutorial"
  • "{keyword} NestJS/React/etc integration"
  • "Claude Code {type} {keyword} example"

3. 콘텐츠 추출 규칙

  • 설치 명령어
  • 설정 예제
  • API 패턴과 코드 스니펫
  • 일반적인 문제점과 해결책
  • 버전별 주의사항

4. 품질 평가 기준

  • 2024년 이후 발행
  • 코드 예제 포함
  • Claude Code 특정 언급
  • 명확하고 실행 가능한 내용

5. 연구 결과 구조

{
  "sources": ["URL 목록"],
  "key_findings": {
    "installation": ["설치 명령어"],
    "configuration": ["설정 예제"],
    "best_practices": ["모범 사례"],
    "common_issues": ["일반적인 문제"]
  },
  "code_examples": [
    {
      "language": "typescript",
      "code": "코드",
      "source": "URL",
      "description": "설명"
    }
  ]
}

EXAMPLES

Input

Component: typescript-linter
Research preference: 공식문서 분석

Output

{
  "sources": [
    "https://typescript-eslint.io/",
    "https://docs.nestjs.com/techniques/validation"
  ],
  "key_findings": {
    "installation": ["npm install @typescript-eslint/parser @typescript-eslint/eslint-plugin"],
    "configuration": [".eslintrc.js 설정 예제"],
    "best_practices": ["strict 모드 사용", "규칙 커스터마이징"],
    "common_issues": ["파스 오류", "규칙 충돌"]
  },
  "code_examples": [
    {
      "language": "typescript",
      "code": "module.exports = { extends: ['@typescript-eslint/recommended'] }",
      "source": "typescript-eslint.io",
      "description": "기본 ESLint 설정"
    }
  ]
}

TRIGGER CONDITIONS

  • "공식문서 분석" 선택 시
  • "GitHub 예제 분석" 선택 시
  • 웹 검색이 필요할 때
  • 베스트 프랙티스 수집 시
  • 코드 예제가 필요할 때