Summary
The capture-sdk monorepo requires coordinated version bumps across TypeScript and Python SDKs with specific tooling (sync-versions.py, check-feature-parity.py). This process is documented but manual. A release skill would reduce errors and standardize the workflow.
Current Release Process (from CLAUDE.md)
python scripts/sync-versions.py --bump patch # or minor/major
git add -A && git commit -m "chore: bump version to x.y.z"
git tag v0.2.1
git push origin main --tags
Proposed Skill: release
A skill that automates the pre-release checklist:
- Run feature parity check (
check-feature-parity.py)
- Run version sync check (
sync-versions.py --check)
- Bump versions in both SDKs (
sync-versions.py --bump <level>)
- Show a summary of what changed
- Optionally create the version commit and tag
This would prevent common mistakes:
- Forgetting to run feature parity check before release
- Version mismatch between SDKs
- Incorrect tag format
Rationale
The dual-SDK release process has multiple coordination points. As the repo grows, having a standardized skill reduces cognitive load and prevents version drift. Current version: v0.2.1 — as more features are added, releases will become more frequent.
Generated by NREM Mode with Omni
Summary
The capture-sdk monorepo requires coordinated version bumps across TypeScript and Python SDKs with specific tooling (
sync-versions.py,check-feature-parity.py). This process is documented but manual. A release skill would reduce errors and standardize the workflow.Current Release Process (from CLAUDE.md)
Proposed Skill:
releaseA skill that automates the pre-release checklist:
check-feature-parity.py)sync-versions.py --check)sync-versions.py --bump <level>)This would prevent common mistakes:
Rationale
The dual-SDK release process has multiple coordination points. As the repo grows, having a standardized skill reduces cognitive load and prevents version drift. Current version: v0.2.1 — as more features are added, releases will become more frequent.
Generated by NREM Mode with Omni