wpf-dev-pack-release

Solid

Executes the wpf-dev-pack release workflow: bumps version, updates all version references, commits, pushes, creates GitHub tag/release, and updates GitHub profile. Use when releasing a new version of wpf-dev-pack plugin. Usage: /wpf-dev-pack-release [version]

Code & Development 40 stars 6 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
40
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# wpf-dev-pack Release Workflow Owner-only release tool for the wpf-dev-pack plugin. Execute all steps sequentially without asking for confirmation at each step. ## Arguments - `$0` contains the optional version argument. - **Version specified** (e.g., `1.6.0`): Use that exact version. - **No version specified**: Auto-increment **patch** from current version (e.g., `1.5.0` → `1.5.1`). ## Step 0: Verify GitHub Account ```bash gh auth status ``` If `christian289` is not the active account: ```bash gh auth switch --user christian289 ``` ## Step 1: Determine Version Read current version: ```bash cat wpf-dev-pack/.claude-plugin/plugin.json ``` Determine `{new-version}`: - If `$0` contains a semver string → use it as `{new-version}` - Otherwise → increment patch of current version (e.g., `1.5.0` → `1.5.1`) ## Step 2: Update Version in All Files Update version in these 3 files: 1. **`wpf-dev-pack/.claude-plugin/plugin.json`** — `"version": "{new-version}"` 2. **`wpf-dev-pack/README.md`** — badge `version-{new-version}-blue` 3. **`wpf-dev-pack/README.ko.md`** — badge `version-{new-version}-blue` ## Step 3: Run VersionReleaseChecker ```bash dotnet ".claude/skills/wpf-dev-pack-release/scripts/VersionReleaseChecker.cs" -- --standalone ``` Fix any issues before proceeding: - **README MISMATCH**: Update README.md and README.ko.md counts, then re-run checker. - **GITHUB_PROFILE MISMATCH**: Will be fixed in Step 8. - **RELEASE MISSING**: Expected — will be created in Step 7...

Details

Author
christian289
Repository
christian289/dotnet-with-claudecode
Created
7 months ago
Last Updated
6 days ago
Language
C#
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

releasing-wpfdevpackmcp

Releases a new version of the WpfDevPackMcp NuGet MCP server (the server under mcp/), which is versioned independently of the wpf-dev-pack plugin and of knowledge content. Bumps the four version strings that must stay in lockstep (csproj <Version>, the dnx pin in wpf-dev-pack/.mcp.json, and BOTH version fields in mcp/.mcp/server.json), then builds, packs, pushes to NuGet, re-pins after the package goes live, and optionally re-publishes to the Official MCP Registry. Use when code under mcp/ or its packaging changed and must be republished. Do NOT use for knowledge-topic edits (served live, no version bump) or plugin-only changes (use /wpf-dev-pack-release). Usage: /releasing-wpfdevpackmcp [version e.g. 0.1.4]

40 Updated 6 days ago
christian289
Code & Development Solid

wp-plugin-release

Use when bumping a WordPress plugin version or cutting a release — syncing version across all sources: plugin header (Version: X.Y.Z), version constant (define MY_PLUGIN_VERSION), readme.txt (Stable tag + Changelog + Upgrade Notice), CHANGELOG.md, and .pot Project-Id-Version; following semver (major/minor/patch) rules; running pre-release checks (composer lint / analyze / test, grep for stale version strings); creating a git tag; and deciding what NOT to bump (DB schema version, historical changelog entries). Triggers: "release version 1.2.3", "bump the version", "update the changelog", "sync version numbers", "prepare the release", "tag this version", "version is out of sync", "update Stable tag", "what needs to change for a release", "changelog entry", "update readme.txt version", "bump to 2.0.0", "Version header in plugin file", "define MY_PLUGIN_VERSION", "semver patch vs minor vs major", "Project-Id-Version in POT", "grep for old version strings", "git tag for release", "Upgrade Notice section", "what to

26 Updated 1 weeks ago
mralaminahamed
AI & Automation Listed

release

Automated release workflow for oh-my-claudecode

6 Updated today
mazenyassergithub