🎯

test-implementer

🎯Skill

from masanao-ohba/claude-manifests

VibeIndex|
What it does

Generates comprehensive test suites and test cases for code implementations, ensuring thorough test coverage across different programming languages and project structures.

πŸ“¦

Part of

masanao-ohba/claude-manifests(33 items)

test-implementer

Installation

git cloneClone repository
git clone https://github.com/your-repo/claude-orchestration.git ~/.claude
πŸ“– Extracted from docs: masanao-ohba/claude-manifests
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# Claude Code Agent Orchestration System

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[![Claude Code](https://img.shields.io/badge/Claude-Code-blueviolet)](https://claude.ai/code)

[![Version](https://img.shields.io/badge/version-2.2.0-blue)](#)

[![Maintained](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](#)

[![macOS](https://img.shields.io/badge/macOS-compatible-brightgreen)](#)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](#)

[![Made with Claude](https://img.shields.io/badge/Made%20with-Claude-orange)](https://claude.ai)

A multi-agent orchestration system for [Claude Code](https://docs.anthropic.com/en/docs/claude-code) that enables consistent, reusable AI-assisted development across multiple projects and technology stacks.

Why This System?

When using Claude Code for complex projects, you may face these challenges:

| Challenge | Without This System | With This System |

|-----------|---------------------|------------------|

| Inconsistent quality | AI may skip tests or reviews | Enforced quality gates before completion |

| Repeated explanations | Re-explain project rules every session | Rules loaded automatically from config |

| Complex task handling | Manual breakdown of large tasks | Automatic routing to specialized agents |

| Technology switching | Different prompts for each stack | Skills adapt agents to any technology |

Table of Contents

  • [Quick Start](#quick-start)
  • [Key Features](#key-features)
  • [Installation](#installation)
  • [Getting Started](#getting-started)
  • [Configuration](#configuration)
  • [Architecture Overview](#architecture-overview)
  • [Reference](#reference)
  • [License](#license)

Quick Start

```bash

# 1. Clone to ~/.claude/

git clone https://github.com/your-repo/claude-orchestration.git ~/.claude

# 2. Install yq (required for config loading)

brew install yq

# 3. Create project configuration

mkdir -p /path/to/your/project/.claude

cp ~/.claude/templates/.claude/config.yaml /path/to/your/project/.claude/

# 4. (Optional) Create CLAUDE.md for project-specific context

# Add business rules, prohibited patterns, architecture decisions

# 5. Start Claude Code

cd /path/to/your/project

claude

```

That's it! Use /dev-workflow when you need the full orchestration system.

Key Features

| Feature | Description |

|---------|-------------|

| On-Demand Workflow | Invoke via /dev-workflow command - not always-on |

| Skill-Based Adaptation | Same agents work with PHP, TypeScript, React, etc. via loadable skills |

| Quality Gates | Automatic code review and acceptance criteria verification |

| Project Rules as Config | Define constraints in YAML, enforced automatically |

| Multi-Project Support | One system, multiple projects with different tech stacks |

Installation

Prerequisites

  • [Claude Code](https://docs.anthropic.com/en/docs/claude-code) - Anthropic's CLI tool
  • yq - YAML processor (used by skills to read config)

```bash

brew install yq # macOS

# or: pip install yq

```

Setup

```bash

# Clone this repository to ~/.claude/

git clone https://github.com/your-repo/claude-orchestration.git ~/.claude

# Verify installation

ls ~/.claude/agents/ # Should show agent definitions

ls ~/.claude/skills/ # Should show skill definitions

```

Getting Started

1. Create project configuration

```bash

mkdir -p /path/to/project/.claude

cp ~/.claude/templates/.claude/config.yaml /path/to/project/.claude/config.yaml

```

2. Configure your project

.claude/config.yaml - Machine-readable settings:

  • Agent skill assignments (defines your tech stack)
  • Test commands
  • Constraints as natural language rules

(Optional) CLAUDE.md - Human-readable project context:

  • Business rules with reasons and code examples
  • Prohibited patterns with explanations
  • Architecture decisions

3. Start Claude Code

```bash

cd /path/to/project

claude

```

By default, Claude Code operates in direct execution mode. For complex tasks, use:

```

/dev-workflow

Implement user authentication with JWT tokens.

Requirements:

  • Login/logout endpoints
  • Token refresh mechanism
  • Session management

```

The /dev-workflow command:

  1. Invokes the main-orchestrator agent
  2. Classifies and routes your request
  3. Enforces quality gates before completion

Configuration

Configuration lives in .claude/config.yaml. Here's what each section does:

| Section | Purpose | Example |

|---------|---------|---------|

| agents.* | Which skills each agent loads | code-developer: [php/coding-standards] |

| constraints.* | Rules enforced during development | Natural language prohibitions |

| testing.* | Test execution settings | Docker command, documentation path |

| git.* | Git operation policy | auto/user_request_only/prohibited |

Example Configuration

```yaml

# Define your tech stack via agent skills

agents:

code-developer:

skills:

- php/coding-standards

- php-cakephp/code-implementer

# Project constraints (natural language rules)

constraints:

architecture:

layers:

- "Controller must not contain business logic."

dependencies:

- "No circular dependencies between Models."

testing:

prohibited:

- "Do not mock production code."

# Git settings

git:

operations:

commit: user_request_only

push: user_request_only

```

Where to Put Information

| Information | Location | Required |

|-------------|----------|----------|

| Agent skill assignments | .claude/config.yaml | Yes |

| Constraints as rules | .claude/config.yaml | Yes |

| Test commands | .claude/config.yaml | Yes |

| Business rules with code examples | CLAUDE.md (optional) | No |

Architecture Overview

The orchestration system is invoked via the /dev-workflow command. This triggers the main-orchestrator agent which coordinates the workflow below.

```mermaid

flowchart TD

subgraph Entry["πŸšͺ Entry Layer"]

A[User Request] --> B0[main-orchestrator]

B0 --> B[quick-classifier]

end

subgraph Analysis["πŸ” Analysis Layer"]

B --> C{Trivial?}

C -->|Yes| D[main-orchestrator
Direct Execution]

C -->|No| G[goal-clarifier]

G --> H{Needs
Clarification?}

H -->|Yes| I[main-orchestrator
Ask User]

I --> G

H -->|No| J[task-scale-evaluator]

end

subgraph Implementation["βš™οΈ Implementation Layer"]

J -->|task object| M[workflow-orchestrator]

M --> L[code-developer]

L --> N[test-executor]

N --> O{Tests Pass?}

O -->|No| P[test-failure-debugger]

P --> L

end

subgraph Quality["βœ… Quality Layer"]

O -->|Yes| Q[quality-reviewer]

Q --> R[deliverable-evaluator]

R --> S{Criteria
Met?}

S -->|No| L

end

subgraph Report["πŸ“‹ Report Layer"]

S -->|Yes| T[main-orchestrator
Report Results]

D --> T

T --> U[Complete]

end

style Entry fill:#e3f2fd,stroke:#1976d2

style Analysis fill:#fff8e1,stroke:#f9a825

style Implementation fill:#e8f5e9,stroke:#388e3c

style Quality fill:#fce4ec,stroke:#c2185b

style Report fill:#f3e5f5,stroke:#7b1fa2

```

Data Flow: task object (with acceptance_criteria) flows through GC β†’ TSE β†’ WO β†’ DE via prompt.

How It Works

When you invoke /dev-workflow:

  1. Entry: Your request is handled by main-orchestrator agent
  2. Classification: quick-classifier determines if request is trivial or complex
  3. Triage: Trivial tasks execute directly; complex ones go through goal-clarifier (which defines task with acceptance_criteria)
  4. Implementation: task-scale-evaluator passes task object to workflow-orchestrator, which manages code-developer β†’ test-executor
  5. Quality: quality-reviewer checks code, deliverable-evaluator extracts acceptance_criteria from task and

More from this repository10

🎯
coding-standards🎯Skill

Enforces consistent coding standards, style guidelines, and best practices across different programming languages and project configurations.

🎯
code-reviewer🎯Skill

Reviews code changes, providing detailed feedback on code quality, potential bugs, adherence to best practices, and suggesting improvements across different programming languages and frameworks.

🎯
zustand-patterns🎯Skill

Demonstrates advanced state management patterns and best practices using Zustand in React applications.

🎯
design-patterns🎯Skill

Explores and demonstrates implementation of classic software design patterns using Claude AI's code generation capabilities.

🎯
test-case-designer🎯Skill

Generates comprehensive test cases for software projects by analyzing code structure, identifying edge cases, and creating systematic test scenarios across different input conditions and potential ...

🎯
security-patterns🎯Skill

Identifies and recommends security best practices, design patterns, and potential vulnerabilities in code across different programming languages and frameworks.

🎯
code-implementer🎯Skill

code-implementer skill from masanao-ohba/claude-manifests

🎯
fixture-generator🎯Skill

Generates test fixtures and mock data automatically for different programming languages and project structures, ensuring consistent and realistic sample data for testing purposes.

🎯
requirement-analyzer🎯Skill

Analyzes software project requirements, extracting key functional and non-functional specifications, identifying potential gaps, and preparing structured documentation for development teams.

🎯
functional-designer🎯Skill

functional-designer skill from masanao-ohba/claude-manifests