speckit-updater

Update SpecKit templates and commands while preserving user customizations.

30|3|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/NotMyself/claude-win11-speckit-update-skill --skill speckit-updater
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-updater
Source: https://github.com/NotMyself/claude-win11-speckit-update-skill/tree/main/skills/speckit-updater
Command: npx skills add https://github.com/NotMyself/claude-win11-speckit-update-skill --skill speckit-updater

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pwsh, git, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

SpecKit Safe Update automates updates for GitHub SpecKit installations, preserving your team's customizations while applying template updates, reducing manual effort and risk of overwriting bespoke changes.

Core Features & Use Cases

  • Safe, selective updates that preserve customized files
  • Clear Markdown summaries of proposed changes and a conversational approval workflow in Claude Code
  • Fresh installations that create a .specify/ directory structure and templates when missing
  • Conflict resolution via Git-style markers with optional VSCode merge or side-by-side diff for large files
  • Automated constitution updates integration

Quick Start

In Claude Code, run: /speckit-update to see a summary of updates, then reply with a confirmation to proceed. When a fresh installation is needed, Claude Code will present a natural installation offer and guide you through the two-step process.

Frequently Asked Questions about speckit-updater

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

FAQPage Schema
How do I safely update SpecKit templates without losing my team's customizations?

Safe SpecKit updates preserve customized files while applying template changes. The Skill detects conflicts, creates timestamped backups, and presents a Markdown summary for approval before any changes are written, keeping your bespoke configurations intact.

Can I automate SpecKit updates in Claude Code with conflict resolution?

Yes. Run /speckit-update to generate a summary of proposed changes, review conflicts with Git-style markers or VSCode merge editor when available, then confirm to proceed. The two-step approval workflow prevents accidental overwrites.

What happens when SpecKit templates conflict with my customizations?

Conflicts are flagged with Git-style markers; large files can open in VSCode's merge editor or side-by-side diff. You resolve conflicts interactively before the update completes, ensuring no custom logic is lost.

Does SpecKit-update support fresh installations when .specify/ is missing?

Yes. The Skill detects missing .specify/ directory structures and templates, creates them automatically, and guides you through installation with Claude Code's conversational workflow.

What flags does the PowerShell update command support?

The Skill supports -CheckOnly to preview updates, -Version to target a specific release, -Rollback to revert changes, and -Force to override approval steps, all running on PowerShell 7.x.

Do I need Git installed to use SpecKit-update?

Yes. Git is a dependency for conflict resolution, backup creation, and version tracking. PowerShell 7.x is also required for the update automation to function.