install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/factory-researcher" ~/.claude/skills/majiayu000-claude-skill-registry-factory-researcher && rm -rf "$T"
manifest:
skills/data/factory-researcher/SKILL.mdsource content
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 예제 분석" 선택 시
- 웹 검색이 필요할 때
- 베스트 프랙티스 수집 시
- 코드 예제가 필요할 때