salesforce-ai-tools은(는) 무엇을 하나요?
Claude 스킬과 GitHub Actions 워크플로우를 활용한 AI 기반 Salesforce 개발 — 이슈에서 풀 리퀘스트, 스크래치 조직 배포, Playwright 기반 UI 검증까지 지원합니다.
개요
이 리포지토리는 Salesforce 개발을 위한 AI 지원 도구 모음으로, 다음을 포함합니다:
- Claude 스킬: Claude Code, Cursor, Codex 등과 같은 AI 에이전트가 Salesforce 작업을 수행할 수 있도록 하는 지침 및 구성을 제공합니다.
- GitHub Actions 워크플로우: 이슈 생성, 코드 생성, 스크래치 조직 배포, UI 테스트를 자동화합니다.
주요 기능
- 이슈 기반 개발: GitHub 이슈를 분석하여 Salesforce 메타데이터 및 Apex 코드를 자동 생성합니다.
- 스크래치 조직 배포: 생성된 코드를 Salesforce 스크래치 조직에 배포합니다.
- Playwright UI 검증: Playwright를 사용하여 Salesforce UI에서 자동화된 브라우저 테스트를 실행합니다.
- CI/CD 통합: GitHub Actions를 통해 전체 파이프라인을 자동화합니다.
사용 방법
- 리포지토리를 복제합니다:
git clone https://github.com/aquivalabs/salesforce-ai-tools.git - 필요한 GitHub Secrets를 설정합니다:
SALESFORCE_USERNAME: Salesforce 사용자 이름SALESFORCE_PASSWORD: Salesforce 비밀번호SALESFORCE_SECURITY_TOKEN: Salesforce 보안 토큰PLAYWRIGHT_BROWSER_PATH: Playwright 브라우저 경로 (선택 사항)
- 워크플로우를 트리거하려면 레이블
ai-ready가 있는 이슈를 생성합니다.
지원 플랫폼
| 플랫폼 | 지원 상태 |
|---|---|
| Claude Code | ✅ 전체 지원 |
| Cursor | ✅ 테스트됨 |
| Codex CLI | ✅ 실험적 지원 |
라이선스
MIT 라이선스 - 자세한 내용은 LICENSE 파일을 참조하세요.