Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 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__などが含まれていない)

実行すること

  1. プロジェクトのテストフレームワークを検出します。以下のいずれかを確認してください: vitest.configjest.configpytest.ini/pyproject.toml[tool.pytest]go testの規約(_test.goで終わるファイル)、cargo test

...

詳細情報

作者
UrNas
リポジトリ
UrNas/devtips
ライセンス
不明
最終更新
2026/5/6

Source: https://github.com/UrNas/devtips / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: UrNas · UrNas/devtips · ライセンス: ライセンス未確認