implement

Implement minimal code changes for bug reports and tasks with validation reporting.

3|1|Updated Jun 14, 2024
One-click install
npx skills add https://github.com/petertriho/nix-config --skill implement-petertriho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/petertriho/nix-config/tree/main/dotfiles/agents/.agents/skills/implement
Command: npx skills add https://github.com/petertriho/nix-config --skill implement-petertriho

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The 'implement' Skill addresses the need for a structured approach to implementing changes in codebases, providing guidance on the smallest-safe-diff bias for code modifications.

Core Features & Use Cases

  • End-to-End Implementation: Handles requests from direct input, bug reports, or specific tasks.
  • Smallest Safe-Diff Bias: Prioritizes the smallest, correct change that meets the requested behavior.
  • Validation and Reporting: Validates changes and reports on the process and results, including what changed and why TDD was used or skipped.

Quick Start

Run the implement skill to start modifying files for a bug fix: implement --task fix-bug-in-module XYZ

Frequently Asked Questions about implement

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

FAQPage Schema
How do I implement code changes with the smallest safe-diff?

To implement code changes with the smallest safe-diff, you provide a bug report or specific task, and the system manages the modification by prioritizing the smallest correct change that meets the requested behavior.

What is the smallest safe-diff bias for code modifications?

The smallest safe-diff bias is an approach to code modifications that prioritizes making the smallest, correct change necessary to fix a bug or implement a task, ensuring minimal disruption to the codebase.

How do I automate end-to-end bug fixes from a task report?

You can automate end-to-end bug fixes by inputting a bug report or specific task directly into the system, which then handles the modification, validates the changes, and reports on the process.

Does this implementation approach integrate TDD validation for bug fixes?

Yes, the implementation approach integrates TDD validation, providing structured feedback on what changed and explaining why TDD was used or skipped during the modification process.

What tools do I need for automated code implementation and bug fixes?

To use automated code implementation for bug fixes, you need text editors and version control systems, as these tools are required to manage and validate the code modifications.