speckit-update

Apply upstream Spec Kit updates while preserving local conventions.

8|3|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/akiojin/skills --skill speckit-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-update
Source: https://github.com/akiojin/skills/tree/main/speckit/skills/speckit-update
Command: npx skills add https://github.com/akiojin/skills --skill speckit-update

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub Spec Kit のベースバージョン更新やテンプレート/スクリプト同期を、ローカルリポジトリで安全かつ一貫して実現する手順を提供します。

Core Features & Use Cases

  • Upstream alignment: 最新リリースとの差分を適用し、ローカル運用ルール(日本語化・SPEC ID形式)を保持します。
  • Template and script synchronization: templates/commands/scripts の取り込みを自動化して一貫性を確保します。
  • Localization and governance: ローカル運用(日本語化・ブランチ非操作・SPEC-[UUID8桁])を維持しつつ、上流変更を適用します。

Quick Start

Update Spec Kit in your repository by running the provided workflow to fetch the latest upstream release and apply changes while preserving local conventions.

Frequently Asked Questions about speckit-update

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

FAQPage Schema
How do I update Spec Kit templates in a local repository without losing my custom conventions?

To update Spec Kit templates safely, this Skill applies upstream release diffs while preserving your local conventions like Japanese localization, SPEC-[UUID8] identifiers, and non-branch-based workflows. It automates template and script synchronization to maintain consistency across your repository.

What does synchronizing upstream Spec Kit releases actually protect in my local environment?

Synchronizing upstream Spec Kit releases protects your existing localization rules and SPEC-[UUID8] identifiers by performing safe diffs and merges. It targets templates, commands, and scripts, ensuring your local governance rules are maintained without overwriting your customized operational standards.

Can I sync Spec Kit updates if my repository uses a non-branch-based workflow?

Yes, you can sync Spec Kit updates with a non-branch-based workflow. This Skill is specifically designed for local repositories that avoid branch operations, applying upstream changes through safe diffs and merges while keeping your localized templates and scripts fully intact.

Do I need specific identifiers to apply Spec Kit updates to my local repository?

Yes, you need SPEC-[UUID8] identifiers set up in your local environment to apply Spec Kit updates safely. This Skill requires access to upstream sources and relies on these identifiers to reconcile changes accurately while preserving your existing localized conventions.

What is the best way to automate template and script synchronization for Spec Kit?

The best way to automate template and script synchronization is using a workflow that fetches the latest upstream release and applies safe diffs. This Skill automates the reconciliation of templates, commands, and scripts, ensuring upstream alignment while preserving local governance and SPEC-[UUID8] identifiers.

Why does my Spec Kit update workflow fail to preserve localization during merges?

Spec Kit updates fail to preserve localization when standard merges overwrite custom conventions. This Skill prevents this by targeting repositories with specific localization rules and SPEC-[UUID8] identifiers, using safe diffs to reconcile upstream changes without losing your localized templates and scripts.