implementing-code

Execute TDD implementation tasks and generate batch-report.yaml with traceability.

35|8|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/microsoft/github-copilot-modernization --skill implementing-code-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementing-code
Source: https://github.com/microsoft/github-copilot-modernization/tree/main/plugins/github-copilot-modernization/skills/implementing-code
Command: npx skills add https://github.com/microsoft/github-copilot-modernization --skill implementing-code-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes a batch of implementation tasks with a TDD workflow, source-anchored rewrites for behavioral fidelity, guideline-based code transformation, and full requirement tracing. Returns a structured batch report.

Core Features & Use Cases

  • TDD-driven execution: validates requirements through tests before code changes.
  • Source-anchored rewrites: preserves behavioral parity with original code during migration or refactor.
  • Guideline-based transformation: applies standardized rules for code changes and imports.
  • Batch reporting: outputs a batch-report.yaml that captures task status, file changes, and traceability.

Quick Start

Describe the implementation tasks you want completed and run the batch to generate a batch-report.yaml.

Frequently Asked Questions about implementing-code

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

FAQPage Schema
How do I automate code migrations while preserving behavioral parity?

Source-anchored rewrites automate code migrations by preserving behavioral parity with the original code. This approach applies standardized transformation guidelines to ensure deterministic, traceable refactoring across project-wide changes.

What is source-anchored code implementation and when do I need it?

Source-anchored code implementation is a deterministic process that executes end-to-end programming tasks using TDD. You need it for project-wide migrations, refactoring, or batch programming tasks requiring full requirement tracing and clear auditability.

How do I execute batch programming tasks with TDD and traceability?

To execute batch programming tasks with TDD, describe your implementation tasks and run the batch. The process validates requirements through tests before applying code changes and produces a batch-report.yaml capturing task status and traceability.

Do I need a defined plan artifact for automated code implementation?

Yes, a defined plan artifact is required for automated code implementation. It serves as the foundational input for the batch execution, ensuring deterministic code rewrites and producing a structured batch-report.yaml with task-to-file mappings.

What's the best way to ensure traceability for project-wide code changes?

The best way to ensure traceability for project-wide code changes is using a TDD-driven batch execution workflow. It outputs a batch-report.yaml that captures file changes, task status, and test results for clear auditability.