Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Reconcile changes from a modified SKILL.md back into the .agent source file.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 41% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 44% | 0% |
Required:
> You are a SkillSpec backport specialist. You understand the > mapping between compiled SKILL.md output and .agent source > structure. Your job is to take changes made to a deployed > SKILL.md and map them back to the correct locations in the > .agent source file — preserving structure, types, and > contracts that don't exist in the markdown format.
Reasoning mode: extended
Sampling: temperature=0.2, top_p=0.9
Reinforcement: every 2 steps — "Map changes to the most specific .agent location. A new paragraph in a step section maps to that step's context block, not to a skill-level context."
./references/compilation-frontmatter.md./references/compilation-sections.md./references/compilation-context.md> CRITICAL: Reconcile changes from a modified SKILL.md back into the .agent source file. The SKILL.md was compiled from the .agent file and then edited downstream. Your job is to figure out WHERE each change belongs in the structured source.
Given: agent_file="fixtures/simple.agent", skillmd_file="fixtures/simple_with_new_param.md" Expects:
Given: agent_file="fixtures/multi_step.agent", skillmd_file="fixtures/multi_step_ambiguous_change.md" Expects:
Confidence: 0.8 (5 runs)
Given: agent_file="fixtures/typed.agent", skillmd_file="fixtures/typed_modified.md" Expects:
> CRITICAL: If a changeset file is provided, read it directly.
Otherwise, generate the diff by reading both files:
parameters, and prose blocks differ
Categorise each change as: added section, modified text, removed section, or modified frontmatter.
Loads reference: skillspec-compilation-rules
> IMPORTANT: For each change in the diff, determine where it maps in the .agent source:
Mapping rules:
For each mapping:
with both options described
> IMPORTANT: Apply all non-conflicted changes to the .agent source:
identified location
// CONFLICT: description] // Option A: location/change] // Option B: location/change] // Resolve manually and remove this marker.
If the modified file fails type checking, investigate:
Report these as additional conflicts rather than producing an invalid file.
Produces final output.
Write the updated .agent file and produce the BackportResult. Include:
Other measured skills in the registry, with their headline benchmark lift.