adr
Write an Architecture Decision Record (ADR) for a feature — Context / Decision / Status / Consequences / Alternatives, filed as…
Bump package and plugin version in sync. Updates package.json, .claude-plugin/plugin.json, and install-state manifest to the same version. Use when: user says 'bump version', 'update version', '更新版本', '版本 +1', or /bump-version
$ npx -y skills add sd0xdev/sd0x-dev-flow --skill bump-version --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bump-versionContext preview
The summary Claude sees to decide when to auto-load this skill.
Bump package and plugin version in sync. Updates package.json, .claude-plugin/plugin.json, and install-state manifest to the same version. Use when: user says 'bump version', 'update version', '更新版本', '版本 +1', or /bump-version
name: bump-version description: "Bump package and plugin version in sync. Updates package.json, .claude-plugin/plugin.json, and install-state manifest to the same version. Use when: user says 'bump version', 'update version', '更新版本', '版本 +1', or /bump-version"
Update `package.json`, `.claude-plugin/plugin.json`, and `.sd0x/install-state.json` versions in sync.
1. Read current versions from all files 2. Determine new version (from argument or auto-increment) 3. Update all files to the same version 4. Report result
grep '"version"' package.json .claude-plugin/plugin.json
Also check manifest:
grep '"plugin_version"' .sd0x/install-state.json 2>/dev/null || echo "(no manifest)"
If versions are already out of sync, warn user before proceeding.
| Input | Action | |-------|--------| | Explicit version (e.g., `1.9.0`) | Use as-is | | `major` | Bump major: `1.8.1` → `2.0.0` | | `minor` | Bump minor: `1.8.1` → `1.9.0` | | `patch` (default) | Bump patch: `1.8.1` → `1.8.2` | | No argument | Default to `patch` |
Use Edit tool to update version fields:
1. `package.json` — `"version"` field 2. `.claude-plugin/plugin.json` — `"version"` field 3. `.sd0x/install-state.json` — `"plugin_version"` field (if file exists)
All must be set to the **exact same version string**.
The manifest update prevents the SessionStart drift sentinel from firing false warnings after every version bump in the plugin source repo.
## Version Bump | File | Field | Before | After | |------|-------|--------|-------| | package.json | version | x.y.z | a.b.c | | .claude-plugin/plugin.json | version | x.y.z | a.b.c | | .sd0x/install-state.json | plugin_version | x.y.z | a.b.c |
Language: English | 繁體中文 | 简体中文 | 日本語 | 한국어 | Español The harness layer for Claude Code. Let the model choose the path. Keep "done" verifiable. Full control plane on Claude Code. Skills-only distribution for Codex CLI and other compatible agents.
Repo: sd0xdev/sd0x-dev-flow
Write an Architecture Decision Record (ADR) for a feature — Context / Decision / Status / Consequences / Alternatives, filed as…
Architecture design and documentation. Produces 3-architecture.md with component diagrams, data flow, integration points, and architecture decisions. Reads…
Context-aware Q&A with auto context gathering. Use when: user has a quick question about codebase, git history, rules, docs, or skills during development. Not…
Industry best practices conformance audit with mandatory adversarial debate. Produces audit artifact: verdict (OK/WARN/FAIL) + gap roadmap + debate proof. Use…
Bug fix workflow. Use when: fixing bugs, resolving issues, regression fixes. Not for: new features (use feature-dev), understanding code (use code-explore).…
Comprehensive assessment of Unit / Integration / E2E three-layer test coverage, identify gaps and provide actionable recommendations.