Skip to main content

Tdd Workflow

Skill Verified Active

TDD London School workflow -- mock-first, outside-in test development

Purpose

To guide developers in adopting and executing a structured Test-Driven Development (TDD) workflow, promoting better code quality and maintainability through a mock-first, outside-in approach.

Features

  • Implements TDD London School mock-first methodology
  • Guides outside-in test development
  • Defines sequential steps for test-driven development
  • Integrates with Claude Code's task management hooks
  • Promotes behavior-driven testing principles

Use Cases

  • When starting a new feature requiring robust testing from the outset.
  • For teams adopting Test-Driven Development practices.
  • To ensure code adheres to behavioral specifications through mock-first testing.
  • When needing a structured approach to writing unit and integration tests.

Non-Goals

  • Generating unit tests without a preceding failing test case.
  • Automating refactoring beyond the scope of making tests pass.
  • Providing a framework for end-to-end testing or full application deployment.

Practical Utility

  • info:Usage examplesWhile the workflow is described, concrete end-to-end examples with inputs and outputs are not explicitly provided in the SKILL.md.
  • info:Edge casesThe SKILL.md outlines the core TDD process but does not explicitly document failure modes (e.g., malformed input, dependency issues) or recovery steps.

Installation

First, add the marketplace

/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-testgen@ruflo

Quality Score

Verified
95 /100
Analyzed about 17 hours ago

Trust Signals

Last commitabout 19 hours ago
Stars50.2k
LicenseMIT
Status
View Source

Similar Extensions

Cli Creator

100

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

Skill
openai

Context Mode Ops

100

Manage context-mode GitHub issues, PRs, releases, and marketing with parallel subagent army. Orchestrates 10-20 dynamic agents per task. Use when triaging issues, reviewing PRs, releasing versions, writing LinkedIn posts, announcing releases, fixing bugs, merging contributions, validating ENV vars, testing adapters, or syncing branches.

Skill
mksglu

Fixflow

100

Execute coding tasks with a strict delivery workflow: build a full plan, implement one step at a time, run tests continuously, and commit by default after each step (`per_step`). Support explicit commit policy overrides (`final_only`, `milestone`) and optional BDD (Given/When/Then) when users ask for behavior-driven delivery or requirements are unclear.

Skill
majiayu000

Kotlin Mcp Server Generator

100

Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.

Skill
github

Spec to Repo

100

Use when the user says 'build me an app', 'create a project from this spec', 'scaffold a new repo', 'generate a starter', 'turn this idea into code', 'bootstrap a project', 'I have requirements and need a codebase', or provides a natural-language project specification and expects a complete, runnable repository. Stack-agnostic: Next.js, FastAPI, Rails, Go, Rust, Flutter, and more.

Skill
alirezarezvani

Extract

100

Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.

Skill
alirezarezvani

© 2025 SkillRepo · Find the right skill, skip the noise.