Github FINALLY Fixed Claude Code
- 깃허브가 Claude Code를 수정하여 스펙 기반 개발(SDDD)을 위한 툴킷인 Specify를 출시함. 🛠️
- SDDD는 시스템의 정확한 사양을 명확하게 작성한 후 개발을 진행하는 방식임. 📝
- Specify는 프롬프트 개선 및 다중 에이전트 워크플로우를 포함한 완전한 워크플로우를 제공함. ⚙️
- Specify는 Claude, Gemini, C-pilot과 같은 AI 어시스턴트를 지원하며, 프로젝트 초기화 후 AI 어시스턴트를 선택할 수 있음. 🤖
- Specify의 주요 명령어는 plan, specify, tasks로, 개발의 세 가지 주요 단계를 나타냄. 🗺️
- Specify는 코드 구현에 중점을 두며, 컨텍스트 엔지니어링은 별도로 처리해야 함. 🤔
- Specify 명령은 프로젝트 요구 사항을 확장하여 완전한 사양 문서를 생성하고, 기능 구현을 위한 새 브랜치를 생성함. 🌳
- Specify는 혼란스럽거나 더 자세한 정보가 필요한 영역을 식별하고, 사용자에게 명확화를 요청함. ❓
- Specify는 실행 가능한 스크립트를 포함하여 특정 시점에 실행되는 스크립트에 의해 설정이 처리됨. 🚀
- Specify의 plan 명령은 기술 구현에 중점을 두며, Chat GPT와 같은 도구를 사용하여 필요한 세부 정보를 얻을 수 있음. 💡
- Specify의 tasks 명령은 구현 계획을 작고 실행 가능한 작업으로 분할하고, 병렬로 실행할 수 있는 작업을 식별함. 🎯
- 모든 작업은 수동으로 실행해야 하며, 에이전트가 자동으로 작업을 구현하는 방법은 찾을 수 없었음. ✍️
- Claude Code는 서브 에이전트를 지원하여 작업을 병렬로 실행하여 시간을 절약할 수 있음. ⏱️
- Specify를 사용하여 생성된 애플리케이션은 기능적으로는 작동하지만, UI는 개선이 필요할 수 있음. 🎨