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.zipInstalls 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.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
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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| openspec-sync-specs (this skill) | 0 | 6mo | No flags | Intermediate |
| markdown-to-html | 16 | 8mo | Review | Beginner |
| claude-md-enhancer | 1 | 10mo | Review | Beginner |
| deepinit | 1 | 6mo | Review | Beginner |
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.
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.
deepinit
Yeachan-Heo
Deep codebase initialization with hierarchical AGENTS.md documentation
ability-generator
lofcz
This skill generates markdown skill templates to be later used.
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.
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.