implementation

Executes repository changes from a normalized task contract with validation.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/ZenkakuHiragana/my-chezmoi-config --skill implementation-zenkakuhiragana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation
Source: https://github.com/ZenkakuHiragana/my-chezmoi-config/tree/main/dot_config/opencode/skills/implementation
Command: npx skills add https://github.com/ZenkakuHiragana/my-chezmoi-config --skill implementation-zenkakuhiragana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures end-to-end completion of repository changes when a task contract clearly identifies the required changes, invariants, acceptance criteria, and verification steps, avoiding partial or inconsistent edits.

Core Features & Use Cases

  • End-to-end implementation: apply feature work, bug fixes, or documentation updates to satisfy a defined task contract and maintain internal consistency.
  • Task-driven validation: ensure invariants, acceptance criteria, and verification steps are aligned with the contract, updating tests and documentation as needed.
  • Comprehensive completion: deliver finished changes with surrounding updates and basic validation, not just single-file edits.

Quick Start

Provide a concrete task contract including target files, invariants, acceptance criteria, verification method, and required checks for the skill to execute.

Frequently Asked Questions about implementation

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

FAQPage Schema
How do I ensure repository changes are fully implemented without missing tests or documentation updates?

To ensure repository changes are fully implemented, you need a task contract specifying target files, invariants, acceptance criteria, and verification methods. This approach applies feature work and bug fixes while automatically aligning affected tests and documentation.

What is a task contract for managing repository change validation?

A task contract for repository change validation is a normalized specification identifying requested changes, target surfaces, invariants, acceptance criteria, verification methods, and required checks. It prevents partial or inconsistent edits by enforcing end-to-end completion.

How do I automate bug fixes and feature work while maintaining coherence across affected files?

You can automate coherent bug fixes and feature work by providing a concrete task contract with target files and success criteria. The implementation process satisfies invariants, updates affected tests and docs, and runs required checks before marking changes complete.

Can I use a task-driven workflow for configuration changes and script updates, not just feature work?

Yes, a task-driven workflow applies to configuration changes, script updates, documentation updates, and feature work. As long as target files and success criteria are clearly defined, the implementation process ensures invariants and acceptance criteria are satisfied.

What is the best way to prevent partial or inconsistent edits when applying changes to a repository?

The best way to prevent partial or inconsistent edits is to use a task contract that clearly identifies required changes, invariants, acceptance criteria, and verification steps. This ensures comprehensive completion with surrounding updates and basic validation.

Do I need to define acceptance criteria and verification methods before starting repository implementation?

Yes, you must define acceptance criteria and verification methods before starting repository implementation. A normalized task contract requires target surfaces, invariants, required checks, and verification steps to execute coherent changes and avoid incomplete edits.