tdd-workflows-tdd-cycle
테스트 주도 개발 (TDD) 워크플로우 마스터하기
개발자들은 복잡한 프로젝트를 관리하면서 TDD 규율을 유지하는 데 어려움을 겪습니다. 이 스킬은 자동화된 검증과 커버리지 추적을 통해 엄격한 Red-Green-Refactor 사이클로 전문 에이전트들을 조율합니다.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "tdd-workflows-tdd-cycle". 사용자 등록 API 를 위한 TDD 워크플로우
النتيجة المتوقعة:
1 단계 완료: 해피 경로, 유효성 검사 오류, 중복 사용자 및 엣지 케이스를 커버하는 12 개의 테스트 시나리오로 테스트 명세서를 생성했습니다. 2 단계 완료: 12 개의 실패하는 단위 테스트를 작성했습니다. 3 단계 완료: 최소한의 구현으로 모든 테스트를 통과했습니다. 4 단계 완료: 순환 복잡도를 12 에서 6 으로 줄이기 위해 리팩토링했습니다.
استخدام "tdd-workflows-tdd-cycle". 데이터 유효성 검사 모듈을 위한 커버리지 분석과 함께 TDD 워크플로우
النتيجة المتوقعة:
커버리지 리포트: 라인 커버리지 87%, 브랜치 커버리지 79%, 함수 커버리지 92%. 모든 테스트 통과. 리팩토링 권장사항: 유효성 검사 로직을 별도 전략으로 분리, validateUserInput 의 메서드 길이를 28 줄에서 15 줄로 단축.
التدقيق الأمني
آمنAll 15 static analysis findings are false positives. The external_commands pattern matched documentation references (opening markdown files, flag examples) not actual shell execution. Cryptographic and reconnaissance patterns matched unrelated TDD workflow text. This skill safely orchestrates Claude Task agents for test-driven development workflows.
مشكلات منخفضة المخاطر (1)
عوامل الخطر
⚙️ الأوامر الخارجية (3)
درجة الجودة
ماذا يمكنك بناءه
그린필드 기능 개발
엄격한 TDD 규율로 테스트 우선 개발을 통해 새로운 기능을 개발하여 처음부터 100% 커버리지를 보장합니다.
레거시 코드 테스트 커버리지
배치 개발과 함께 테스트 스위트 모드를 사용하여 기존 코드에 포괄적인 테스트 커버리지를 추가합니다.
코드 품질 개선
각 단계에서 자동화된 검증을 사용하여 테스트 커버리지를 유지하면서 기존 코드를 리팩토링합니다.
جرّب هذه الموجهات
사용자 인증 모듈 구현을 위한 TDD 워크플로우를 시작합니다. 1 단계 요구사항 분석부터 시작하여 Red-Green-Refactor 사이클을 진행합니다.
--incremental 플래그와 함께 REST API 엔드포인트를 위한 TDD 워크플로우를 실행합니다. 한 번에 하나의 실패하는 테스트를 작성하고, 통과시킨 후, 다음으로 진행하기 전에 리팩토링합니다.
--suite 플래그와 함께 결제 처리 모듈을 위한 TDD 워크플로우를 실행합니다. 먼저 모든 실패하는 테스트를 작성한 후, 모든 테스트를 통과하도록 구현한 다음, 전체 모듈을 리팩토링합니다.
사용자 서비스 모듈의 현재 테스트 커버리지를 분석하고 11 단계를 실행하여 성능 테스트와 엣지 케이스 커버리지를 추가합니다. 목표는 90% 브랜치 커버리지입니다.
أفضل الممارسات
- 코드를 구현하기 전에 항상 테스트가 올바른 이유로 실패하는지 확인합니다
- 테스트를 통과시키는 데 필요한 최소한의 코드만 구현합니다 - 추가 기능은 없습니다
- 테스트가 녹색 상태를 유지하는지 확인하기 위해 모든 리팩토링 변경 후에 테스트를 실행합니다
- TDD 규율이 위반되면 즉시 중단하고 유효한 상태로 롤백합니다
- 피드백 속도를 유지하기 위해 단위 테스트 실행을 5 초 미만으로 유지합니다
تجنب
- 실패하는 테스트를 작성하기 전에 구현 코드를 작성하는 것
- 새로운 기능을 도출하는 대신 이미 통과하는 테스트를 작성하는 것
- 리팩토링 단계를 건너뛰고 기술 부채를 축적하는 것
- 구현을 수정하는 대신 테스트를 수정하여 통과하게 만드는 것
- 실패하는 테스트를 무시하고 다음 기능으로 진행하는 것
الأسئلة المتكررة
Red-Green-Refactor 사이클이란 무엇인가요?
점진적 모드와 스위트 모드 중 어떻게 선택하나요?
리팩토링 중에 테스트가 실패하면 어떻게 하나요?
커버리지 임계값을 조정할 수 있나요?
이 스킬에 어떤 도구가 필요한가요?
장애 복구는 어떻게 작동하나요?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/tdd-workflows-tdd-cycleمرجع
main
بنية الملفات
📄 SKILL.md