patch-decomposition
Decompose fork-versus-base changes into one reviewable plugin patch with hunk ownership, dependencies, activation boundaries, verification, and rollback…
Skill by linjuhon
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/linjuhon-patch-decomposition
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/patch-decomposition
What's inside
- Skill name
patch-decomposition- Description
- Decompose fork-versus-base changes into one reviewable plugin patch with hunk ownership, dependencies, activation boundaries, verification, and rollback metadata. Use when an active Gate authorizes inventorying or extracting one feature from an accepted base and fork identity.
- License
- MIT
- Instructions
- 38 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Patch Decomposition ## Bind The Inputs 1. Read the active Gate, accepted base and fork identities, plugin boundary, allowed paths, and prior ownership or dependency Decisions. 2. Record source tree hashes and preserve the dirty-worktree baseline. 3. Stop if the base is inferred from timestamps, either tree is unstable, or the Gate does not name one plugin claim. ## Isolate One Patch 1. Inventory changed files by content hash, then inspect each relevant diff hunk. 2. Classify every hunk as plugin-owned, accepted shared infrastructure, upstream drift, or `UNKNOWN`. 3. Exclude upstream drift. Leave ambiguous ownership `UNKNOWN` and request measurement or review rather than assigning it by proximity. 4. Map activation, inactive behavior, hook points, build effects, runtime effects, tests, and rollback ownership. 5. Record candidate dependencies separately from accepted dependency edges. 6. Generate the minimal patch from the accepted base without rewriting the source trees. 7. Check forward apply, reverse apply, path scope, and the smallest Gate-required build or tests in an isolated target. ## Return Contract Return: - base, fork, and generated patch identity tuples - per-file and per-hunk ownership manifest - included, excluded, shared, and `UNKNOWN` changes - activation, inactive-path, hook-point, and dependency observations - apply, verification, and rollback results - unresolved blockers and one exact review action ## Forbidden Decisions - Do not choose or revise the fork point, plugin boundary, or patch order. - Do not assign ambiguous hunks or promote candidate dependencies to accepted edges. - Do not combine unrelated plugins or silently include upstream drift. - Do not rewrite either source tree to make extraction easier. - Do not declare Gate or Phase PASS, update `CURRENT_PLAN`, or authorize rebasing.
From linjuhon/codex-personal-skills, MIT.
More from linjuhon/codex-personal-skills
- 0.524score
ask-matt
linjuhon
Choose one skill or workflow for a task across personal, Matt Pocock, Codex, and plugin capabilities.
SkillBFreshness: BClaude Code +9 - 0.524score
documentation-organization
linjuhon
Organize project documentation into a clear authoritative structure, classify source documents, preserve traceability, and create indexes or handoff maps.
SkillBFreshness: BClaude Code +9 - 0.524score
oracle-validation
linjuhon
Compare runtime or kernel output with the project oracle, isolate the first divergence, and produce an evidence-ready verdict.
SkillBFreshness: BClaude Code +9 - 0.524score
upstream-rebase
linjuhon
Rebase an accepted, dependency-ordered patch onto an already locked upstream revision with conflict, verification, and rollback evidence.
SkillBFreshness: BClaude Code +9 - 0.521score
binary-identity
linjuhon
Verify that source, build configuration, binary, and runtime identity match before treating output as evidence.
SkillBFreshness: BClaude Code +9 - 0.521score
cuda-kernel-debug
linjuhon
Narrow a CUDA kernel correctness failure to the first failing coordinate and one semantic owner using minimal probes.
SkillBFreshness: BClaude Code +9 - 0.521score
route-operations
linjuhon
Route multi-step document, artifact, browser, GitHub, Gmail, website, or image operations when the correct managed capability or write authorization is unclear.
SkillBFreshness: BClaude Code +9 - 0.521score
evidence-packaging
linjuhon
Package completed bounded execution output into one evidence claim with identity, observations, limitations, and receipt.
SkillBFreshness: BClaude Code +9 - 0.521score
git-worktree-protection
linjuhon
Protect dirty worktrees and narrow file ownership during execution, evidence archival, and cleanup.
SkillBFreshness: BClaude Code +9 - 0.521score
route-planning
linjuhon
Route multi-step planning, research, design decisions, specifications, and ticketing when the next planning skill is unclear.
SkillBFreshness: BClaude Code +9 - 0.521score
quality-evaluation
linjuhon
Run and interpret the project's quality matrix after correctness and route gates are closed.
SkillBFreshness: BClaude Code +9 - 0.521score
route-diagnostics
linjuhon
Route multi-step bug, regression, CI, CUDA, or performance diagnosis when failure isolation requires choosing a method.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 8, 2026 (2 months ago)
- Last release
- Aug 8, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from linjuhon
- 0.524score
oracle-validation
linjuhon
Compare runtime or kernel output with the project oracle, isolate the first divergence, and produce an evidence-ready verdict.
SkillBFreshness: BClaude Code +9 - 0.524score
upstream-rebase
linjuhon
Rebase an accepted, dependency-ordered patch onto an already locked upstream revision with conflict, verification, and rollback evidence.
SkillBFreshness: BClaude Code +9 - 0.524score
ask-matt
linjuhon
Choose one skill or workflow for a task across personal, Matt Pocock, Codex, and plugin capabilities.
SkillBFreshness: BClaude Code +9 - 0.524score
documentation-organization
linjuhon
Organize project documentation into a clear authoritative structure, classify source documents, preserve traceability, and create indexes or handoff maps.
SkillBFreshness: BClaude Code +9 - 0.521score
cuda-kernel-debug
linjuhon
Narrow a CUDA kernel correctness failure to the first failing coordinate and one semantic owner using minimal probes.
SkillBFreshness: BClaude Code +9 - 0.521score
append-only-gate-governance
linjuhon
Legacy append-only gate governance instructions retained for compatibility with older references.
SkillBFreshness: BClaude Code +9
Cite this page
patch-decomposition skill. Agent Mart. https://agentmart.dev/skills/linjuhon-patch-decomposition (last updated 2026-10-24)