implement-test

Delegate test implementation to sub-agents and orchestrate review cycles.

Updated Feb 27, 2025
One-click install
npx skills add https://github.com/tuanemuy/dotfiles --skill implement-test-tuanemuy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-test
Source: https://github.com/tuanemuy/dotfiles/tree/main/config/claude/skills/implement-test
Command: npx skills add https://github.com/tuanemuy/dotfiles --skill implement-test-tuanemuy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

テスト実装とレビューを自動化・統括し、サブエージェントに実装を委譲して品質を担保する仕組み。

Core Features & Use Cases

  • テストケース定義を起点に、仕様カバレッジを強化する実装をサブエージェントに委任する。
  • オーケストレーションで進捗と品質を可視化し、レビューサイクルを回す。
  • 複数層のテスト(ドメイン・アダプター・ユースケース)を組み合わせて包括的な検証を実施する。

Quick Start

テストケース定義が存在するプロジェクトで、サブエージェントにテスト実装を委ね、オーケストレーションを通じて品質レビューを回す。

Frequently Asked Questions about implement-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate test implementation from existing spec and test case definitions?

Automating test implementation from spec and test case definitions involves delegating the actual test code generation to sub-agents while a main agent orchestrates the workflow. This enforces project rules like typecheck, lint, and end-to-end test execution across domain, adapter, and use-case layers.

How does sub-agent orchestration work for QA review and test coverage?

Sub-agent orchestration for QA review delegates specific test implementation tasks to sub-agents while the main agent tracks progress and enforces quality. It runs a retry loop up to three times for failing checks, ensuring comprehensive coverage across domain logic, adapters, and use-cases.

What do I need to set up before delegating test implementation to sub-agents?

Before delegating test implementation to sub-agents, you need existing spec or test case definitions and a CLAUDE.md file containing project rules. These prerequisites allow the orchestration agent to enforce typecheck, lint, and end-to-end test execution requirements automatically.

Can I enforce typecheck and lint rules during automated test implementation?

Yes, you can enforce typecheck and lint rules during automated test implementation by defining them in a CLAUDE.md file. The orchestrating agent reads these project rules and applies them within a retry loop that attempts to fix failures up to three times.

What is the best way to ensure comprehensive test coverage across domain, adapters, and use-cases?

The best way to ensure comprehensive test coverage across domain, adapters, and use-cases is orchestrating sub-agents to implement tests based on existing spec definitions. This approach systematically validates multiple architectural layers while automatically enforcing end-to-end test execution.

Why does automated test implementation fail to pass end-to-end tests and how is it handled?

Automated test implementation may fail end-to-end tests due to incomplete spec coverage or linting errors. The orchestration workflow handles this by running a retry loop up to three times, providing progress updates while the sub-agents attempt to fix the failing test implementation.