specweave은(는) 무엇을 하나요?
스펙 우선 AI 개발: 기능을 설명하면 → AI가 사양 + 계획 + 작업을 생성하고, 자율적으로 구축하며, GitHub/JIRA와 동기화합니다. PM, 아키텍트, 프론트엔드, QA를 위한 도메인 전문 기술이 여러분의 패턴을 영구적으로 학습합니다. Claude Code, Codex, Cursor, Copilot 등에서 사용 가능합니다.
개요
SpecWeave는 AI 지원 개발에서 스펙 우선(Spec-first) 방법론을 구현합니다. 이는 기존의 "코드를 먼저 작성하고 수정하는" 접근 방식과 달리, 기능 개발의 첫 단계에서 상세한 스펙과 계획을 AI가 자동으로 생성하도록 함으로써 개발 프로세스를 체계화합니다.
주요 기능
- 자동 스펙 생성: 자연어 설명을 기반으로 AI가 상세한 기능 사양서를 작성합니다.
- 작업 계획 및 할당: 생성된 스펙에 따라 구현에 필요한 작업 목록과 계획을 수립합니다.
- 자율적 빌드: AI가 계획에 따라 자율적으로 코드를 작성하고 구현합니다.
- 협업 도구 동기화: GitHub, JIRA 등과 연동하여 작업 현황을 자동으로 업데이트합니다.
- 도메인 전문 기술: PM, 아키텍트, 프론트엔드, QA 등 역할별 전문 기술이 내장되어 있어 일관된 품질을 보장합니다.
- 패턴 학습: 팀의 코딩 스타일, 아키텍처 패턴, 규칙을 지속적으로 학습하여 점진적으로 성능이 향상됩니다.
지원 플랫폼
| 플랫폼 | 상태 |
|---|---|
| Claude Code | ✅ 지원 |
| Codex | ✅ 지원 |
| Cursor | ✅ 지원 |
| Copilot | ✅ 지원 |
| 그 외 다양한 AI 도구 | ✅ 지원 |
시작하기
SpecWeave를 사용하려면 다음 단계를 따르세요:
- 원하는 AI 코딩 플랫폼(예: Claude Code)에 SpecWeave 스킬을 설치합니다.
- 개발하려는 기능을 자연어로 간단히 설명합니다.
- AI가 생성한 스펙, 계획, 작업 목록을 검토하고 승인합니다.
- AI가 자율적으로 코드 작성을 시작하며, 진행 상황을 GitHub/JIRA에 반영합니다.
예시
사용자 설명: "사용자가 로그인할 때 2FA 인증을 지원하는 기능을 추가하고 싶어요."
SpecWeave의 응답:
- 스펙: 2FA 인증 기능 상세 사양서 생성
- 계획: 백엔드 API, 프론트엔드 UI, 데이터베이스 스키마 변경 계획 수립
- 작업: 각 구성 요소별 세부 작업 목록 생성
- 빌드: AI가 계획에 따라 코드 작성 시작
- 동기화: GitHub 이슈 및 JIRA 티켓 자동 생성 및 업데이트
참고 사항
- 영구적 학습: SpecWeave는 팀의 이전 작업과 피드백을 기반으로 지속적으로 학습하여, 시간이 지날수록 더 정확하고 일관된 결과를 제공합니다.
- 유연한 통합: 새로운 프로젝트나 기존 프로젝트에 모두 쉽게 통합할 수 있습니다.
- 자동화 수준 설정: 사용자는 AI의 자동화 수준을 조절하여, 완전 자동 모드부터 수동 승인 모드까지 선택할 수 있습니다.
라이선스
이 프로젝트는 MIT 라이선스에 따라 제공됩니다.
기여
버그 리포트, 기능 제안, 풀 리퀘스트는 언제나 환영합니다. 자세한 내용은 CONTRIBUTING.md를 참조하세요.
연락처
질문이나 지원이 필요하면 GitHub 이슈를 통해 문의해 주세요.