OP

openspec-sync-specs

Syncs specific requirement changes from a delta spec back into the main project documentation.

Install

mkdir -p .claude/skills/openspec-sync-specs-ruan-cat && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14145" && unzip -o skill.zip -d .claude/skills/openspec-sync-specs-ruan-cat && rm skill.zip

Installs to .claude/skills/openspec-sync-specs-ruan-cat

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
152 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • →Prompt user for change selection if not provided
  • →Find delta spec files for a given change
  • →Apply added requirements to main specs
  • →Apply modified requirements to main specs, preserving unmentioned content
  • →Remove specified requirements from main specs

How it works

The skill reads delta spec files from a specified change and intelligently applies the additions, modifications, and removals to the corresponding main spec files.

Inputs & outputs

You give it
Optional change name, or inferred from conversation context
You get back
Updated main spec files and a summary of changes

When to use openspec-sync-specs

  • →Syncing delta requirements
  • →Merging feature specifications
  • →Updating main project documentation
  • →Propagating change-specific requirements

About openspec-sync-specs

Updates main technical specifications by merging changes from delta specs. It allows for the incremental addition, modification, or removal of requirements without full document overrides.

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.

When not to use it

  • →When the user wants to archive the change

Prerequisites

openspec CLI

Limitations

  • →This is an agent-driven operation.
  • →Do NOT guess or auto-select a change.
  • →If something is unclear, ask for clarification.

How it compares

This skill performs intelligent merging of delta specs into main specs, allowing partial updates and preserving existing content, unlike a wholesale programmatic overwrite.

Compared to similar skills

openspec-sync-specs side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
openspec-sync-specs (this skill)06moNo flagsIntermediate
markdown-to-html168moReviewBeginner
claude-md-enhancer110moReviewBeginner
deepinit16moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

markdown-to-html

github

Convert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html and/or working on web template systems like `jekyll/jekyll`, `gohugoio/hugo`, or similar web templating systems that utilize markdown documents, converting them to html. Use when asked to "convert markdown to html", "transform md to html", "render markdown", "generate html from markdown", or when working with .md files and/or web a templating system that converts markdown to HTML output. Supports CLI and Node.js workflows with GFM, CommonMark, and standard Markdown flavors.

1662

claude-md-enhancer

alirezarezvani

Analyzes, generates, and enhances CLAUDE.md files for any project type using best practices, modular architecture support, and tech stack customization. Use when setting up new projects, improving existing CLAUDE.md files, or establishing AI-assisted development standards.

113

deepinit

Yeachan-Heo

Deep codebase initialization with hierarchical AGENTS.md documentation

15

ability-generator

lofcz

This skill generates markdown skill templates to be later used.

13

sample-with-references

svelte-society

Demonstrates progressive disclosure by linking to reference files. Use this pattern when your skill has detailed content that should load on-demand.

12

website-maintainer

yamadashy

Use this skill when working on the Repomix documentation website in `website/` directory, including VitePress configuration, multi-language content, or translation workflows.

12

Search skills

Search the agent skills registry