Openskills openskills-bindings-maintainer
Maintain compatibility between openskills-runtime and language bindings (TypeScript, Python), including feature flags, build configuration, and smoke verification.
install
source · Clone the upstream repo
git clone https://github.com/Geeksfino/openskills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Geeksfino/openskills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.cursor/skills/openskills-bindings-maintainer" ~/.claude/skills/geeksfino-openskills-openskills-bindings-maintainer && rm -rf "$T"
manifest:
.cursor/skills/openskills-bindings-maintainer/SKILL.mdsource content
OpenSkills Bindings Maintainer
Use this skill when runtime APIs, features, or dependency topology changes may affect bindings.
Scope
bindings/ts/**bindings/python/**- runtime crate feature interactions affecting bindings
Workflow
- Identify runtime change surface (API, features, dependencies).
- Check both bindings for feature/compile assumptions.
- Verify build and smoke tests for each binding.
- Confirm lockfile and manifest consistency where applicable.
TS Binding Checks
cd bindings/ts npm install npm run build
Python Binding Checks
Use project-standard build/test commands for Python bindings and confirm import/runtime behavior.
Guardrails
- Avoid introducing plugin/build-tool dependencies into default binding paths unless intentional.
- Keep generated files and lockfiles aligned with project policy.
Output Format
- Compatibility matrix (runtime vs TS/Python)
- Breaking changes
- Required migration steps
- Verification evidence