汎用ソフトウェア開発⭐ リポ 0品質スコア 55/100
test-writer
ユーザーが編集した関数に対して、プロジェクトの既存のテストフレームワークとスタイルに従ったテストを自動生成します。Claudeがソースファイルを編集した際に、対応するテストファイルが存在する(または存在すべき)場合に使用できます。
description の原文を見る
Auto-generates tests for any function the user just edited, in the project's existing test framework and style. Use whenever Claude edits a source file that has (or should have) a corresponding test file.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
test-writer
「テストは後で追加する」というコードの多くは、実際にはテストが追加されません。なぜなら、テストをゼロから書くのは退屈だからです。しかし、たった今見たコードに対するテストを書くのは簡単です。しかもそのコンテキストはすでにClaudeのウィンドウに存在しています。
このスキルをPostToolUseフック(tubeforgeリポジトリのapps/claude-hooks/を参照)と組み合わせることで、完全に自動的なカバレッジを実現できます。
トリガーの条件
- Claudeが
src/、lib/、app/、またはその他のソースディレクトリ内のファイルを編集した - 編集したファイルが関数、クラス、またはコンポーネントをエクスポートしている
- そのファイル自体はテストファイルではない(パスに
.test.、.spec.、__tests__などが含まれていない)
実行すること
- プロジェクトのテストフレームワークを検出します。以下のいずれかを確認してください:
vitest.config、jest.config、pytest.ini/pyproject.tomlの[tool.pytest]、go testの規約(_test.goで終わるファイル)、cargo test。
...
詳細情報
- 作者
- UrNas
- リポジトリ
- UrNas/devtips
- ライセンス
- 不明
- 最終更新
- 2026/5/6
Source: https://github.com/UrNas/devtips / ライセンス: 未指定