kairo-implement

Implement development tasks using TDD cycles and manage dependencies.

972|63|Updated Jul 24, 2025
One-click install
npx skills add https://github.com/classmethod/tsumiki --skill kairo-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kairo-implement
Source: https://github.com/classmethod/tsumiki/tree/main/skills/kairo-implement
Command: npx skills add https://github.com/classmethod/tsumiki --skill kairo-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the implementation of development tasks, ensuring high-quality code through TDD or direct execution, and managing task dependencies efficiently.

Core Features & Use Cases

  • Task Implementation: Executes development tasks based on TDD principles or direct execution.
  • Dependency Management: Checks and handles task dependencies before implementation.
  • Quality Assurance: Leverages TDD commands for robust and reliable code.
  • Use Case: When working on a complex feature, this Skill can take a defined task, prepare the necessary context, execute the TDD cycle (requirements, test cases, red, green, refactor, verify), and update the task status upon completion.

Quick Start

Implement the task with ID TASK-00001 for the requirement 'user-authentication'.

Frequently Asked Questions about kairo-implement

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

FAQPage Schema
How do I implement development tasks using TDD workflows?

Task implementation using TDD workflows executes the full red, green, refactor cycle. It automates requirement definition, generates test cases, writes the code, and verifies the results to ensure high quality.

What is the best way to manage task dependencies before writing new code?

The best way to manage task dependencies is to check and resolve them before implementation begins. This ensures all prerequisite tasks are completed, preventing integration issues during code generation.

Can I execute direct setup and configuration tasks without writing test cases?

Yes, you can execute direct setup and configuration tasks without test cases. The system supports direct execution for configuration tasks, bypassing the test-driven development cycle when it is not applicable.

How does automated test case generation work for new component development?

Automated test case generation works by analyzing defined task requirements and producing corresponding tests. This establishes the 'red' phase of TDD, ensuring code implementation meets the specified criteria before refactoring.

Do I need to manually define requirements to start the TDD cycle?

No, you do not need to manually define requirements. The system supports automated requirement definition, preparing the necessary context to execute the TDD cycle and generate test cases automatically.