planning-with-files
83計画ファイルで長時間のAIタスクを整理する
長時間のAIセッションでは、目標、意思決定、進捗が失われることがあります。このスキルは、Claude、Codex、Claude Code が計画、調査結果、ログをプロジェクトファイルに保存できるようにします。
テスト駆動開発を適用する
チームは、テストが意図した動作を検出できる証拠がないまま変更をリリースしがちです。このスキルは、Claude、Codex、Claude Code に厳格なレッド、グリーン、リファクターの手順を案内します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "test-driven-development" from https://skillstore.io/skills/zhanlincui-test-driven-development.md and its manifest at https://skillstore.io/api/skills/zhanlincui-test-driven-development/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「test-driven-development」を使用しています。 失敗した操作にリトライ動作を追加する。
期待される結果:
エージェントは、失敗するリトライテストを1つ作成することから始め、失敗を検証し、最小限のリトライロジックを追加し、テストがパスすることを確認します。
「test-driven-development」を使用しています。 空のメールアドレスのバリデーションを修正する。
期待される結果:
エージェントは失敗するバリデーションテストを書き、最小限のバリデーション変更を実装し、テストスイート全体がパスした状態を維持します。
「test-driven-development」を使用しています。 多くのモックを使用しているテストをレビューする。
期待される結果:
エージェントはモックの存在に関するアサーションを指摘し、ユーザーに見える動作またはドメイン動作を検証するテストを推奨します。
The static external-command and reconnaissance findings are false positives caused by markdown fences, examples, and ordinary testing language. I found one semantic risk: the skill encourages deleting implementation code when TDD was not followed, which can cause unwanted data loss without user confirmation.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/zhanlincui-test-driven-development/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/zhanlincui-test-driven-development?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/zhanlincui-test-driven-development?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/zhanlincui-test-driven-development/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/zhanlincui-test-driven-development.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>ZhanlinCui. (2026). test-driven-development security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/zhanlincui-test-driven-development/audits/5@techreport{zhanlincui-zhanlincui-test-driven-development-2026,
author = {ZhanlinCui},
title = {test-driven-development security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/zhanlincui-test-driven-development/audits/5},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "test-driven-development security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "ZhanlinCui"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/zhanlincui-test-driven-development/audits/5"
identifiers:
- type: other
value: "skillstore:zhanlincui-test-driven-development:audit:5"
description: "Skillstore immutable audit report identifier"
各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
dmjgilbert-test-driven-development
2026-09-09
cycleaddict-test-driven-development
2026-09-09
cygnusfear-test-driven-development
2026-09-09
addyosmani-test-driven-development
2026-09-22
dyai2025-test-driven-development
2026-09-09
codingcossack-test-driven-development
2026-09-09
zhanlincui-test-driven-development
2026-09-09
sickn33-test-driven-development
2026-09-09
davila7-test-driven-development
2026-09-09
プロダクションコードを追加する前に、期待される動作を失敗するテストとして定義するためにこのスキルを使用します。
失敗するテストでバグを再現し、それをパスさせる最小の変更を実装します。
チェックリストとアンチパターンのガイダンスを使用して、テストが実際の動作をカバーしているかを確認します。
この変更にはテスト駆動開発を使用してください。まず期待される動作に対して失敗するテストを1つ書き、その後で最小限のコードを実装してください。
プロダクションコードを変更する前に、失敗するテストでこのバグを再現してください。テストが失敗する理由を示し、その後でパスさせてください。
まず既存のテストを使用するか、不足しているキャラクタライゼーションテストを追加してください。現在の動作がカバーされていることをテストで証明してからのみリファクタリングしてください。
TDDとアンチパターンのガイダンスに基づいて、これらのテストをレビューしてください。実際の動作ではなくモックを検証しているテストを特定してください。
作成者
ZhanlinCuiライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/test-driven-development参照
88a205c7f635a966e31156313b590d59007c5caa
メンテナンスの新しさ
2026/7/18
利用状況
97 ダウンロード · 182 閲覧
ファイル構成
計画ファイルで長時間のAIタスクを整理する
長時間のAIセッションでは、目標、意思決定、進捗が失われることがあります。このスキルは、Claude、Codex、Claude Code が計画、調査結果、ログをプロジェクトファイルに保存できるようにします。
バイリンガルの GitHub リリース README を生成
チームが英語と中国語の README を必要とする場合、リリースドキュメントの作成には時間がかかります。このスキルは、リポジトリのメタデータとガイド付き設定から、構造化されたバイリンガル README を生成します。
AIでObsidianノートを整理
Obsidianユーザーは、アイデア、タスク、レビューをノート間で移動するのに時間を費やすことがよくあります。このスキルは、Claude、Codex、Claude Codeに、デイリーノート、キャプチャ、定期レビューのための構造化されたワークフローを提供します。
抽出とフォームツールでPDFを処理
PDF作業では、テキスト、表、ページ、フォームごとに別々のツールが必要になることがよくあります。このスキルは、PDFタスク向けのガイド付きワークフローとヘルパースクリプトをClaude、Codex、Claude Codeに提供します。
特徴的なフロントエンドインターフェイスを設計する
一般的なインターフェイス向けプロンプトでは、繰り返しの多いレイアウトや弱いビジュアル方針になりがちです。このスキルは、Claude、Codex、Claude Code が、洗練されたコンテキスト固有のフロントエンド作業を行えるよう導きます。
アイデアを検証済みの設計に落とし込む
初期段階のプロダクトやエンジニアリングのアイデアは、要件が曖昧なままになることで失敗しがちです。このスキルは、実装前に、焦点を絞った質問、選択肢、検証済みの設計を通じて Claude、Codex、または Claude Code を導きます。
テスト駆動開発を実践する
作成者 sickn33
開発者はしばしばテストを省略したり、実装後にテストを書いたりします。このスキルは、Claude、Codex、Claude Code がレッド・グリーン・リファクターの規律に従って進められるように導きます。
コードパターンとアーキテクチャを分析
作成者 C0ntr0lledCha0s
大規模なコードベースには、繰り返し現れる構造や不明瞭なアーキテクチャ上の選択が隠れています。このスキルはパターンを見つけ、その意図を説明し、実用的なリファクタリングの機会を明らかにします。
コードを安全にリファクタリングする
作成者 supercent-io
複雑なコードは変更を遅くし、回帰リスクを高めます。このスキルは、テスト、抽出パターン、検証手順を用いて、振る舞いを維持するリファクタリングを支援します。
AST構造でコードを検索
作成者 0xDarkMatter
テキスト検索では意味的な関係を見逃し、ノイズの多い一致結果が生じます。このスキルはast-grepパターンを使用してコード構造を特定し、対象を絞ったリファクタリングを準備します。
構造化された品質チェックでコードをレビューする
作成者 alirezarezvani
コードレビューでは、品質、セキュリティ、保守性の問題を見落とすことがあります。このスキルは、スクリプト、チェックリスト、レポート生成を使って構造化されたレビューを支援します。
コードのコンテキストをより速く見つける
作成者 89jobrien
開発者は、コードがなぜ存在するのか、何がそれに依存しているのかを追跡するのに時間を失いがちです。このスキルは、変更前に Claude、Codex、Claude Code に対して、関連するグラフ知識、呼び出し元、インポート、テストを収集するよう促します。