tdd-workflow
Aplicar flujo de trabajo TDD para Node.js
こちらからも入手できます: sickn33
Escribir pruebas después del código genera brechas en la cobertura y diseños frágiles. Esta habilidad te guía a través del ciclo disciplinado ROJO-VERDE-REFACTORIZAR para construir aplicaciones Node.js y TypeScript probadas y bien diseñadas desde el inicio.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「tdd-workflow」を使用しています。 Ayúdame a aplicar TDD para crear una calculadora de descuentos
期待される結果:
- 1. Comienza con ROJO: Escribe una prueba que falle para CalculateDiscount(100, 10) esperando 90
- 2. Hazla VERDE: Retorna 100 - (100 * 10 / 100) = 90
- 3. Refactoriza: Extrae constantes, añade validación, mejora nomenclatura
- 4. Continúa: Añade pruebas para casos límite (0%, 100%, entrada inválida)
「tdd-workflow」を使用しています。 ¿Cómo pruebo una función asíncrona con Jest?
期待される結果:
- Usa async/await con aserciones async de expect:
- - expect(await service.fetchData()).resolves.toEqual(expected)
- - O usa temporizadores falsos para probar timeouts y delays
- - Siempre retorna promesas en las pruebas para asegurar su completitud
セキュリティ監査
安全Pure documentation skill containing only markdown files with TDD guidance. No executable code, no network calls, no file system modifications. All static findings are false positives caused by the scanner misclassifying markdown code fence delimiters as Ruby backticks and test pattern terminology as security threats.
リスク要因
⚙️ 外部コマンド (51)
🌐 ネットワークアクセス (1)
品質スコア
作れるもの
Construir funcionalidades con TDD
Implementar nuevas funcionalidades escribiendo primero pruebas que fallan, luego haciéndolas pasar y después refactorizando.
Crear escenarios de prueba
Diseñar casos de prueba efectivos usando convenciones de nomenclatura, patrón AAA y pruebas parametrizadas.
Añadir pruebas de forma segura
Introducir pruebas a bases de código existentes comprendiendo dobles de prueba y patrones de fixtures.
これらのプロンプトを試す
Ayúdame a aplicar TDD para implementar [feature name]. Guíame a través de ROJO-VERDE-REFACTORIZAR.
Estoy en la fase ROJA. Escribe una prueba Jest que falle para [method name] con [scenario] esperando [behavior].
Mi prueba está fallando. Ayúdame a escribir código de producción mínimo para pasar la prueba sin sobre-ingeniería.
Mi prueba pasa. Ayúdame a refactorizar este código para mejor diseño manteniendo todas las pruebas en verde.
ベストプラクティス
- Escribe una prueba que falla a la vez antes de escribir cualquier código de producción
- Mantén el código de producción mínimo en fase VERDE, mejora el diseño solo en REFACTORIZAR
- Ejecuta las pruebas después de cada cambio para mantener la red de seguridad
回避
- Probar detalles de implementación en lugar de comportamiento
- Usar mocks para todo sin comprender las compensaciones
- Omitir la fase REFACTORIZAR y dejar código feo
よくある質問
¿Qué frameworks de pruebas soporta esta habilidad?
¿Cuáles son los límites de TDD para esta habilidad?
¿Cómo integro esto con mi proyecto existente?
¿Están seguros mis datos al usar esta habilidad?
¿Por qué están fallando mis pruebas?
¿En qué se diferencia esto de otras habilidades de testing?
開発者の詳細
作成者
DoubleslashSEライセンス
MIT
リポジトリ
https://github.com/DoubleslashSE/claude-workflows/tree/main/Plugins/dotnet-tdd/skills/tdd-workflow参照
main
ファイル構成
📄 SKILL.md