ase-sync-reconcile

Synchronize and reconcile software artifacts across SPEC, ARCH, CODE, DOCS, TASK, INFR, and OTHR kinds.

44|5|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/rse/ase --skill ase-sync-reconcile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ase-sync-reconcile
Source: https://github.com/rse/ase/tree/main/plugin/skills/ase-sync-reconcile
Command: npx skills add https://github.com/rse/ase --skill ase-sync-reconcile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps software developers reconcile and align different sets of artifacts, ensuring they reflect the current state of each other. It streamlines the process of updating and synchronizing artifacts like specifications, architecture, code, and documentation.

Core Features & Use Cases

  • Reconciliation: Align target artifact kinds to match the current state of source artifact kinds.
  • Bidirectional Sync: Update both target and source artifacts for bidirectional alignment.
  • Selective Filtering: Apply filtering hints to refine the artifacts considered during reconciliation.
  • Use Case: When you want to ensure that your source code reflects the latest changes in the specification document.

Quick Start

Run the 'ase-sync-reconcile' skill with the target artifacts as 'CODE,DOCS' and source artifacts as 'SPEC,ARCH'.

Frequently Asked Questions about ase-sync-reconcile

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

FAQPage Schema
How do I synchronize software artifacts like specifications and code?

Software artifact synchronization aligns different sets like SPEC, ARCH, and CODE so they reflect the current state of each other. You can reconcile target artifacts to match source artifacts using bidirectional or unidirectional updates.

What is artifact reconciliation in software engineering?

Artifact reconciliation is the process of aligning target artifact kinds to match the current state of source artifact kinds. It ensures that specifications, architecture, code, and documentation remain consistent across a project.

Do I need an MCP server to reconcile and align software artifacts?

Yes, artifact reconciliation requires the ase MCP server and a Python environment with specified tools. The server handles artifact listing and updating, while Python provides the necessary runtime environment for execution.

Can I update both source and target artifacts during document alignment?

Yes, document alignment supports bidirectional sync, which updates both target and source artifacts simultaneously. You can also use unidirectional options to align targets strictly to the source state.

How do I filter specific artifacts during code synchronization?

Code synchronization allows you to apply filtering hints to refine the artifacts considered during reconciliation. This selective filtering ensures only relevant artifact kinds are processed when aligning source and target sets.