One-click install
npx skills add https://github.com/TobiasBak/dotfiles --skill implement-tobiasbak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/TobiasBak/dotfiles/tree/main/agent-files/skills/implement
Command: npx skills add https://github.com/TobiasBak/dotfiles --skill implement-tobiasbak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured TDD-based workflow to implement new features, fix bugs, and introduce code changes with test-driven discipline.

Core Features & Use Cases

  • Phase-based workflow to understand requirements, write tests, implement code, and refactor.
  • Red-Green-Refactor cycle with automatic test execution and verification.
  • Subagents for code-simplification and test-review in parallel to improve quality.

Quick Start

Outline the feature goals and initial tests, then begin the Red-Green-Refactor cycle following this workflow.

Frequently Asked Questions about implement

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

FAQPage Schema
How do I implement a test-driven development workflow for new features?

A test-driven development workflow automates feature implementation through a phase-driven process: understanding requirements, writing tests, implementing code, and refactoring. This ensures iterative testing cycles are followed for new features and bug fixes.

What is the Red-Green-Refactor cycle in software development?

The Red-Green-Refactor cycle is a test-driven development practice where you write failing tests, implement code to make tests pass, and then refactor. This workflow automates that cycle with automatic test execution and verification.

Can I use a structured TDD workflow for both bug fixes and feature development?

Yes, this structured TDD workflow applies to both bug fixes and feature development. It uses a phase-driven process to understand requirements, write tests, implement code, and refactor, ensuring disciplined test-driven development across all code changes.

What's the best way to automate test execution during code refactoring?

Automating test execution during code refactoring is handled within the Refactor phase of a Red-Green-Refactor cycle. The workflow includes automatic test verification and uses subagents for code-simplification and test-review to improve quality.

How do I plan and understand requirements before writing tests?

Understanding and planning requirements is the first phase of this test-driven development workflow. You outline feature goals and initial tests during this phase before beginning the iterative Red-Green-Refactor cycle to implement the actual code.