aws-cdk-development
AWS Cloud Development Kit (CDK) expert for building cloud infrastructure with TypeScript/Python. Use when creating CDK stacks,…
This skill provides safe update capabilities for GitHub SpecKit installations, preserving customizations while applying template updates.
$ npx -y skills add Microck/ordinary-claude-skills --skill speckit-updater --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/speckit-updaterContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill provides safe update capabilities for GitHub SpecKit installations, preserving customizations while applying template updates.
This skill provides safe update capabilities for GitHub SpecKit installations, preserving customizations while applying template updates.
**Installation**: Available via plugin (`/plugin marketplace add NotMyself/claude-plugins` then `/plugin install speckit-updater`) or manual Git clone. See [README.md](../../README.md#installation) for details.
When the user invokes `/speckit-updater`, you should:
1. **Run the update orchestrator script** without any flags (conversational mode):
pwsh -NoProfile -Command "& 'C:\Users\bobby\.claude\skills\speckit-updater\scripts\update-wrapper.ps1'"
2. **Parse the output** for markers:
3. **For Updates** (`[PROMPT_FOR_APPROVAL]` marker found):
4. **For Fresh Installations** (`[PROMPT_FOR_INSTALL]` marker found):
5. **Execute approved action** by re-running with `-Proceed` flag:
pwsh -NoProfile -Command "& 'C:\Users\bobby\.claude\skills\speckit-updater\scripts\update-wrapper.ps1' -Proceed"
**Special cases:**
Updates SpecKit templates, commands, and scripts while preserving customizations.
**Usage:**
**Fresh Installation (No .specify/ directory):**
**Process:** 1. Validates prerequisites (Git installed, clean Git state, write permissions) 2. Loads or creates manifest (.specify/manifest.json) 3. Fetches target version from GitHub Releases API 4. Compares file hashes to identify customizations 5. Creates timestamped backup 6. Applies selective updates preserving customized files 7. Opens VSCode merge editor for conflicts (Flow A: one at a time) 8. Automatically invokes /speckit.constitution for constitution updates 9. Updates manifest with new version 10. Manages backup retention (keeps last 5)
**When you invoke this command, I will:** 1. Execute the update-orchestrator.ps1 script 2. Parse output for markers (`[PROMPT_FOR_APPROVAL]` for updates, `[PROMPT_FOR_INSTALL]` for fresh installations) 3. **For updates**: Present Markdown summary of proposed changes 4. **For installations**: Ask naturally if you want to install SpecKit (without mentioning `-Proceed` flag) 5. Wait for your approval via chat conversation 6. After approval: automatically re-invoke with `-Proceed` flag to execute 7. Guide you through conflict resolution one file at a time (updates only) 8. Open VSCode diff/merge tools as needed (updates only) 9. Report results with detailed summary
**Conversational Workflow:** The skill uses a two-step approval process:
**Requirements:**
**The script is located at:** `{skill_path}/scripts/update-wrapper.ps1` (entry point) and `{skill_path}/scripts/update-orchestrator.ps1` (main logic)
**Entry point command:**
pwsh -NoProfile -Command "& '{skill_path}/scripts/update-wrapper.ps1' [parameters]"**Note:** Both PowerShell-style (`-CheckOnly`) and Linux-style (`--check-only`) flags are supported via the wrapper script.
An unappealing collection of Claude Skills and resources.
AWS Cloud Development Kit (CDK) expert for building cloud infrastructure with TypeScript/Python. Use when creating CDK stacks,…
This skill provides AWS cost optimization, monitoring, and operational best practices with integrated MCP servers for billing…
AWS serverless and event-driven architecture expert based on Well-Architected Framework. Use when building serverless APIs,…
Apply strict operational protocols for AI task execution including sequential processing, minimal responses, no destructive…
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms,…
Use when you need to run interactive CLI tools (vim, git rebase -i, Python REPL, etc.) that require real-time input/output -…