tdd-workflows-tdd-red
失敗するTDDテストを生成
チームは、振る舞いを定義する前に実装を書いてしまうことがよくあります。このスキルは、Claude、Codex、または Claude Code が最初に失敗するテストを作成できるように導きます。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "tdd-workflows-tdd-red" from https://skillstore.io/skills/sickn33-tdd-workflows-tdd-red.md and its manifest at https://skillstore.io/api/skills/sickn33-tdd-workflows-tdd-red/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「tdd-workflows-tdd-red」を使用しています。 ユーザー招待ワークフロー向けに失敗するテストを生成してください。
期待される結果:
- 承認済み、期限切れ、再利用済み、取り消し済みの招待をカバーするテスト概要。
- 実装前に各テストがなぜ失敗すべきかを説明する失敗検証メモ。
- グリーンフェーズ向けの短い次ステップチェックリスト。
「tdd-workflows-tdd-red」を使用しています。 チェックアウト時の税額計算向けにレッドフェーズのテストを作成してください。
期待される結果:
- 通常、免税、丸め、無効な税ケースに対する、振る舞いに焦点を当てたテスト名。
- 分離されたカート、住所、税ルールを含む推奨 fixtures。
- カバーされたリスク領域と不足しているコンテキストの要約。
セキュリティ監査
安全All eleven static findings are false positives caused by Markdown syntax, test-library references, and benign testing guidance in SKILL.md. No evidence of external command execution, system reconnaissance, prompt injection, data exfiltration, or other malicious intent was found in the single scanned file.
リスク要因
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/sickn33-tdd-workflows-tdd-red/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/sickn33-tdd-workflows-tdd-red?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/sickn33-tdd-workflows-tdd-red?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-tdd-workflows-tdd-red/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/sickn33-tdd-workflows-tdd-red.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形式の引用
sickn33. (2026). tdd-workflows-tdd-red security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-tdd-workflows-tdd-red/audits/6BibTeX形式の引用
@techreport{sickn33-sickn33-tdd-workflows-tdd-red-2026,
author = {sickn33},
title = {tdd-workflows-tdd-red security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/sickn33-tdd-workflows-tdd-red/audits/6},
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-workflows-tdd-red security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-09-06"
url: "https://skillstore.io/skills/sickn33-tdd-workflows-tdd-red/audits/6"
identifiers:
- type: other
value: "skillstore:sickn33-tdd-workflows-tdd-red:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
機能を安全に開始する
実装を始める前に、期待される振る舞いを定義する失敗するテストを作成します。
エッジケースのカバレッジを広げる
本番ロジックを書く前に、null、境界値、状態、エラーケースを特定します。
TDD 実践を標準化する
一般的なテストフレームワーク全体で使える、繰り返し可能なレッドフェーズのチェックリストをチームに提供します。
これらのプロンプトを試す
新しいパスワードリセットフロー向けに失敗するテストを生成してください。有効なリクエスト、メールアドレスの欠落、期限切れトークン、再利用されたトークンをカバーしてください。
ショッピングカートの割引ルール向けに、失敗するレッドフェーズのテストを生成してください。空のカート、無効なクーポン、最大割引、競合するプロモーションを含めてください。
支払い再試行ワークフロー向けに、unit、integration、contract tests を生成してください。各テストグループの想定される失敗理由を説明してください。
在庫予約サービス向けに、失敗する property と concurrency tests を生成してください。不変条件、race conditions、無効な遷移、rollback behavior をカバーしてください。
ベストプラクティス
- 機能の目的、フレームワーク、関連するインターフェースを提供します。
- 実装コードを書く前に、想定される失敗理由を尋ねます。
- テストを実行する前に、生成された fixtures が分離されているか確認します。
回避
- レッドフェーズ中に本番コードを書くためにこのスキルを使用すること。
- 本番データやライブの外部サービスに対してテストを実行すること。
- 意図した振る舞いを確認せずに、成功するテストを受け入れること。