si

Execute TDD implementation with Red-Green-Refactor cycles and code review preparation.

12|2|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/alexandrbasis/wythm-claude-workflows --skill si
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: si
Source: https://github.com/alexandrbasis/wythm-claude-workflows/tree/main/.claude/skills/si
Command: npx skills add https://github.com/alexandrbasis/wythm-claude-workflows --skill si

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of implementing software features by enforcing a strict Test-Driven Development (TDD) methodology, ensuring code quality and adherence to task requirements.

Core Features & Use Cases

  • TDD Workflow Enforcement: Guides the user through the Red-Green-Refactor cycle.
  • Task Management Integration: Updates task documents and integrates with version control.
  • Code Review Preparation: Includes steps for quality gates and validation before code review.
  • Use Case: When starting a new feature, use this skill to write failing tests, implement the minimal code to pass them, and then refactor, all while keeping the task document updated.

Quick Start

Use the si skill to start implementing the task located at tasks/task-2025-01-15-feature-name.md.

Frequently Asked Questions about si

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

FAQPage Schema
How do I enforce a strict TDD workflow when implementing new features?

Yes, this Skill handles task management integration by executing structured TDD implementation based on task documents, updating task statuses, creating feature branches, and syncing with issue trackers.

What's the best way to prepare code for review using test-driven development?

The best way to prepare for code review is validating code through quality gates and creating PRs. This Skill enforces these validation steps before review to ensure adherence to task requirements and code quality.

How do I start a TDD implementation from an existing task document?

To start TDD implementation from a task document, invoke the Skill with your task file path, such as tasks/task-2025-01-15-feature-name.md. It then executes the structured Red-Green-Refactor cycle based on your approved test plans.

Do I need an approved test plan before starting test-driven development?

Yes, an approved test plan is needed. This Skill executes structured Test-Driven Development implementation based on both your task documents and approved test plans to ensure strict adherence to requirements.

Can I use this for managing feature branches and syncing with issue trackers during development?

Yes, you can use this for managing feature branches and syncing with issue trackers. The Skill handles feature branch creation and updates task documents throughout the development workflow.