Takemi Ohama AI Plugins Corder Test Generation

Corder Test Generation Skill

tomevault-io Updated

File contents

Corder Test Generation Skill

概要

corderエージェントが既存のコードに対してテストを自動生成する際に使用します。Jest、Mocha、pytestなどの主要なテストフレームワークに対応。

クイックリファレンス

AAA パターン

test('should do something', () => {
  // Arrange: テストデータを準備
  const input = { ... };
  const expected = { ... };

  // Act: テスト対象を実行
  const result = functionUnderTest(input);

  // Assert: 結果を検証
  expect(result).toEqual(expected);
});

基本コマンド

node scripts/generate-tests.js src/utils/calculator.js

カバレッジ目標

  • ユニットテスト: 80%以上
  • クリティカルパス: 100%
  • エッジケース: 主要な境界値をカバー

ベストプラクティス

DO DON'T
AAAパターンに従う テストの重複
1テスト = 1アサーション 実装の詳細に依存
エッジケースをテスト 過剰なモック
独立したテスト(実行順序に依存しない) 外部依存(ネットワーク等)
わかりやすいテスト名 テストのテスト

詳細ガイド

ファイル 内容
01-patterns.md AAAパターン、エッジケース、モック・スパイの詳細
02-examples.md ユニットテスト、API統合テストの実装例

関連Skill

  • corder-code-templates: テスト対象のコード生成

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/takemi-ohama--ai-plugins--corder-test-generation commit c47025e182

Frequently asked questions

npx skillmds@latest add tomevault-io/takemi-ohama-ai-plugins-corder-test-generation