---
title: "patch-based-engineering"
description: "Patch-Based Engineering workflow: 將 patch / commit range 轉成可重建 spec，支援 spec-first reapply 與 clean-baseline validation。觸發詞：把這個 patch 變成 spec、重建這個客製化、從 commit range 抽出需求、驗證 patches.md 能不能獨立重做；extract patch intent, reapply "
canonical: https://agentpluginsdirectory.com/plugins/patch-based-engineering
last-updated: 2026-10-21
---

# patch-based-engineering
Patch-Based Engineering workflow: 將 patch / commit range 轉成可重建 spec，支援 spec-first reapply 與 clean-baseline validation。觸發詞：把這個 patch 變成 spec、重建這個客製化、從 commit range 抽出需求、驗證 patches.md 能不能獨立重做；extract patch intent, reapply from spec, validate patch spec.
- Slug: patch-based-engineering
- Publisher: Ricky
- Repository: https://github.com/RDCrystalLab/agentic-plugins
- Manifest: plugins/patch-based-engineering/plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): code-review
- Skills: 1 (patch-based-engineering)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-01-10
- Repository last pushed: 2026-08-15
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/patch-based-engineering
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What patch-based-engineering does, in the publisher's words

把一次性的 patch 提升成可重建的客製化能力。

這個 plugin 把「patch / commit range / custom branch」轉成一套可重複執行的 workflow：先抽出 feature intent，寫成 specs/patches.md，再依 spec 重建，最後用 clean baseline 驗證這份 spec 是否真的夠強。

前向規格（forward spec）。這是未來重建時的 source of truth，應描述：

- feature scope
- required behavior
- non-goals
- implementation anchors
- test plan / acceptance criteria
- changed files

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/RDCrystalLab/agentic-plugins/HEAD/plugins/patch-based-engineering/README.md

## Skills

- patch-based-engineering: Use when a downstream customization exists as a patch, commit range, or custom branch and needs to become a reusable reconstruction workflow. Extract feature intent into specs/patches.md, reapply from spec, and validate the spec with a clean-baseline spec-only pass. 中文觸發詞：『把這個 patch 變成 spec』、『重建這個客…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
