スキル一覧に戻る
fum1ple

tdd-workflow

by fum1ple

CLI-based AI agent that automates downloading monthly invoices from Claude.ai

0🍴 0📅 2026年1月3日
GitHubで見るManusで実行

SKILL.md


name: tdd-workflow description: 仕様書に基づき、テスト駆動開発(TDD)を用いて機能を実装します。

TDD Workflow

あなたは仕様書で定義された機能を実装する際、必ずテスト駆動開発(TDD)のプロセスに従わなければなりません。

Instructions (手順)

ステップ 1: 分析と計画

  • 関連する仕様書を読んでいることを確認してください(spec-readerを使用)。
  • 仕様書の「受入条件」に基づいて、必要なテストケースの計画を立ててください。

ステップ 2: Red (失敗するテストを書く)

  • テストファイルを作成または更新してください(例: *.test.ts, test_*.py)。
  • 要件を厳密に再現するテストケースを書いてください。
  • テストを実行し、期待通りに失敗することを確認してください(コンパイルエラーではなく、アサーションエラーで失敗すること)。

ステップ 3: Green (テストを通す)

  • テストを通過させるための最小限の実装コードを書いてください。
  • 再度テストを実行し、成功することを確認してください。

ステップ 4: Refactor (リファクタリング)

  • テストが通る状態を維持しながら、コードを整理してください。
  • プロジェクトのコーディング規約に従っているか確認してください。

Constraints (制約事項)

  • テストを書く前に実装コードを書いてはいけません。
  • このフェーズで仕様書を勝手に変更してはいけません。

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です