unit-tests

Official

Drive development with TDD and pytest.

Authorpreludetech
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps teams adopt Test-Driven Development (TDD) to design and implement features with confidence, catch bugs earlier, and guide clean architecture through a repeatable Red-Green-Refactor cycle.

Core Features & Use Cases

  • Red-Green-Refactor Cycle: Learn and apply the iterative test-first approach to drive incremental, reliable development.
  • Structured Test Practice: Emphasizes writing one failing test at a time, deterministic outcomes, and explicit, readable assertions.
  • Workflow Guidance: From writing a failing test in freedom_ls/<app_name>/tests to implementing minimal code and refactoring, promoting maintainable code quality.

Quick Start

Create a test file at freedom_ls/<app_name>/tests/test_<module>.py, write a failing test describing the desired behavior, run pytest to observe failure, implement the minimal code to pass, and then refactor as needed.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: unit-tests
Download link: https://github.com/preludetech/Freedom-LS/archive/main.zip#unit-tests

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.