tdd-workflow
TDD로 TypeScript 기능 빌드하기
팀은 빠른 TypeScript 변경 중에 테스트의 초점을 유지하는 데 어려움을 겪는 경우가 많습니다. 이 스킬은 실용적인 Node.js 패턴으로 RED-GREEN-REFACTOR 작업을 안내합니다.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "tdd-workflow" from https://skillstore.io/skills/doubleslashse-tdd-workflow.md and its manifest at https://skillstore.io/api/skills/doubleslashse-tdd-workflow/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"tdd-workflow" 사용 중입니다. 구현 전에 이메일 검증기를 테스트하도록 도와주세요.
예상 결과:
- 유효한, 유효하지 않은, 비어 있는, 형식화된 이메일 입력에 대한 짧은 동작 목록.
- 권장되는 첫 번째 실패 테스트와 예상 실패 이유.
- 검증기 동작이 통과한 후에만 리팩터링하라는 메모.
"tdd-workflow" 사용 중입니다. 사용자를 기록하고 이벤트를 로깅하는 서비스를 어떻게 격리해야 하나요?
예상 결과:
- 저장된 사용자에는 페이크 저장소를 사용하고, 상호작용 확인에는 목 로거를 사용하세요.
- 각 테스트를 새로운 테스트 컨텍스트로 독립적으로 유지하세요.
- 지원 상호작용을 확인하기 전에 관찰 가능한 동작을 단언하세요.
"tdd-workflow" 사용 중입니다. 테스트가 통과한 후 리팩터링 계획을 검토해 주세요.
예상 결과:
- 공개 동작을 변경하지 않도록 유지하는 리팩터링 순서.
- 동작 중심 확인으로 대체할 취약한 단언 목록.
- 각 변경 후 관련 단위 및 통합 테스트를 다시 실행하라는 알림.
보안 감사
안전The static alerts are false positives caused by Markdown code blocks, inline backticks, common test names, and sample dependency names. No prompt injection, command execution instructions, credential access, network access, or malicious intent were found in SKILL.md or patterns.md.
위험 요인
⚙️ 외부 명령어 (26)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/doubleslashse-tdd-workflow/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/doubleslashse-tdd-workflow?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/doubleslashse-tdd-workflow?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/doubleslashse-tdd-workflow/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/doubleslashse-tdd-workflow.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
DoubleslashSE. (2026). tdd-workflow security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/doubleslashse-tdd-workflow/audits/8BibTeX 인용
@techreport{doubleslashse-doubleslashse-tdd-workflow-2026,
author = {DoubleslashSE},
title = {tdd-workflow security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/doubleslashse-tdd-workflow/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "tdd-workflow security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DoubleslashSE"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/doubleslashse-tdd-workflow/audits/8"
identifiers:
- type: other
value: "skillstore:doubleslashse-tdd-workflow:audit:8"
description: "Skillstore immutable audit report identifier"
변형 비교
설치 가능한 변형 2개각 작성자의 스킬은 별도의 설치 항목으로 유지됩니다. 추천 변형은 Skillstore 근거로 순위가 정해집니다.
이 변형이 1위인 이유
doubleslashse-tdd-workflow
2026-09-09
Skillstore 점수
이 점수의 이유 증거 신뢰도: 높음만들 수 있는 것
기능을 안전하게 추가하기
실패하는 테스트를 계획하고, 가장 작은 동작을 구현한 뒤, 테스트가 통과한 후 리팩터링합니다.
팀 테스트 표준화
Node.js 코드베이스 전반에서 공유 명명 방식, AAA 구조, 테스트 구성 패턴을 사용합니다.
실용적인 TDD 가르치기
간결한 예시로 테스트 더블, 매개변수화된 테스트, 비동기 테스트, 의존성 주입을 설명합니다.
이 프롬프트를 사용해 보세요
tdd-workflow 스킬을 사용하여 Node.js TypeScript 프로젝트의 [feature]에 대한 RED-GREEN-REFACTOR 사이클을 계획하세요.
tdd-workflow 스킬을 사용하여 정상 경로, 엣지 케이스, 오류 케이스를 포함해 [behavior]에 대한 첫 번째 실패 테스트를 식별하세요.
tdd-workflow 스킬을 사용하여 [module]에 적합한 스텁, 목, 페이크 또는 스파이를 선택하고 각각이 적합한 이유를 설명하세요.
tdd-workflow 스킬을 사용하여 [test plan or module behavior]를 검토하고 테스트 커버리지를 유지하면서 안전한 리팩터링 단계를 제안하세요.
모범 사례
- 하나의 관찰 가능한 동작으로 시작하고 실패하는 테스트를 먼저 작성하세요.
- 테스트 데이터 빌더를 명확하게 유지하고 도메인 언어에 가깝게 작성하세요.
- 관련 테스트 세트가 통과한 후에만 리팩터링하세요.
피하기
- 사용자에게 보이는 동작 대신 비공개 상태를 테스트하는 것.
- 서로 관련 없는 케이스 간에 변경 가능한 테스트 상태를 공유하는 것.
- 명시적인 단언이 필요한 로직에 스냅샷을 과도하게 사용하는 것.
자주 묻는 질문
이 스킬이 제 테스트 스위트를 실행할 수 있나요?
Jest 전용인가요?
프로덕션 코드를 생성하나요?
레거시 코드에도 도움이 되나요?
데이터베이스 액세스가 필요한가요?
Claude, Codex, Claude Code에 안전한가요?
개발자 세부 정보
작성자
DoubleslashSE라이선스
MIT
Skillstore 리비전
r1
버전 안내
작성자가 버전을 선언하지 않았습니다.
리포지토리
https://github.com/DoubleslashSE/claude-workflows/tree/main/Plugins/dotnet-tdd/skills/tdd-workflow참조
72d5025b022c77f7a51bdf5c1637c689c80e89d1
유지보수 최신성
2026. 7. 22.
사용량
9 다운로드 · 250 조회
파일 구조
📄 SKILL.md