update-sdlc-templates

Merge local .sdlc/templates/ with canonical upstream templates while preserving customizations.

5|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/tomzx/agents --skill update-sdlc-templates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-sdlc-templates
Source: https://github.com/tomzx/agents/tree/main/skills/update-sdlc-templates
Command: npx skills add https://github.com/tomzx/agents --skill update-sdlc-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill updates local SDLC templates to match canonical upstream standards, merging user customizations intelligently and preventing drift across projects.

Core Features & Use Cases

  • Smart merge: preserves user changes while incorporating upstream improvements.
  • Template synchronization: propagates canonical updates across multiple projects without overwriting filled-in content.
  • Conflict-aware updates: reports conflicts and allows safe resolution during merges.

Quick Start

Run the update-sdlc-templates command from the project root to synchronize your .sdlc/templates/ with the latest canonical templates.

Frequently Asked Questions about update-sdlc-templates

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

FAQPage Schema
How do I update SDLC templates without losing my local customizations?

To update SDLC templates without losing local customizations, use a smart merge tool that synchronizes your local .sdlc/templates/ directory with canonical upstream templates. It preserves user changes while intelligently merging structural improvements and propagating updates safely across multiple projects.

How does smart merge handle conflicts when synchronizing SDLC templates?

Smart merge handles conflicts during SDLC template synchronization by performing additive updates and reporting conflicts explicitly. It allows safe resolution during merges, ensuring that canonical upstream improvements are incorporated without blindly overwriting your filled-in local content.

What do I need to synchronize local SDLC templates with upstream standards?

To synchronize local SDLC templates, you need an existing .sdlc/templates/ directory in your project root and upstream canonical templates located relative to the skill. Running the synchronization command from the project root performs the additive updates safely.

What is the best way to propagate SDLC template updates across multiple projects?

The best way to propagate SDLC template updates across multiple projects is to use an intelligent synchronization tool that merges canonical changes. It operates across projects to add new templates and preserve user customizations, preventing version-control drift.

Why does my SDLC template synchronization report conflicts instead of updating?

SDLC template synchronization reports conflicts when the smart merge detects incompatible changes between your local customizations and the canonical upstream templates. This conflict-aware mechanism prevents data loss by forcing safe resolution instead of automatically overwriting filled-in content.

Can I use SDLC template synchronization for projects without an existing templates directory?

No, you cannot use this SDLC template synchronization without an existing .sdlc/templates/ directory. The tool requires this directory to be present in your project root to perform additive updates and merge upstream canonical templates with your local files.