Coding & Refactoringlow risk

teamwork-update

Use when updating Teamwork package version, refreshing installed skills/agents/global policy, checking install freshness, or release metadata.

JinPLu/Teamwork·skills/teamwork-update/SKILL.md
85/ 100Quality

Install this skill

Choose your coding agent and copy a project or personal installation command.

Pinned to the indexed commit
Project installation.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a codex -y
Personal installation~/.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a codex -g -y
Manual folder.agents/skills/teamwork-updateOfficial docs ↗
Project installation.claude/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a claude-code -y
Personal installation~/.claude/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a claude-code -g -y
Manual folder.claude/skills/teamwork-updateOfficial docs ↗
Project installation.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a github-copilot -y
Personal installation~/.copilot/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a github-copilot -g -y
Manual folder.agents/skills/teamwork-updateOfficial docs ↗
Project installation.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a cursor -y
Personal installation~/.cursor/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a cursor -g -y
Manual folder.agents/skills/teamwork-updateOfficial docs ↗
Project installation.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a gemini-cli -y
Personal installation~/.gemini/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a gemini-cli -g -y
Native Gemini CLIgemini skills install https://github.com/JinPLu/Teamwork.git --scope workspace --path skills/teamwork-update
Manual folder.agents/skills/teamwork-updateOfficial docs ↗
⚠ Installation uses the open-source skills CLI. Inspect the source and permissions before running the command.

Skill instructions

View source on GitHub ↗
# Teamwork Update

Use for package refresh and maintenance. Read `skills/using-teamwork/references/check-update.md`, `workflow-contract.md`, and `eval-gate.md`.

## Modes

Pick from user intent:

- **User refresh** — run `./scripts/check-update.sh --project "<path>"`; pull if
  upstream is newer; install stale global/project surfaces with the checkout
  profile; copy Cursor policy when needed; then recheck. The Codex install
  migrates 9-thread routing; restart Codex when routing changes. Native
  interaction tools are runtime capabilities and are never enabled by Teamwork.
  Do not bump `VERSION` or manifests.
- **Maintainer release** — change Teamwork itself (below).

## Version Source

- `VERSION` is the package version source of truth; plugin manifests use it.
- Skill frontmatter stays limited to `name` and `description`.
- Semantic versioning:
  - patch: docs, wording, validation, or installer fixes with no behavior change;
  - minor: new skills, changed routing, or compatible workflow policy changes;
  - major: incompatible install surface, artifact/eval contract, or workflow
    change without an explicit migration.

## Maintainer Workflow

1. Inspect `VERSION`, manifests, install/validation/check-update scripts, docs, and affected skills.
2. Choose the smallest justified semver bump and record why.
3. Update `VERSION` and both `plugin.json` together.
4. Update README/CODEX/CURSOR/CLAUDE/AGENTS only for user-visible changes.
5. For behavior, harness, interaction-skill, or gate changes, run the dev eval;
   route unclear failures to Debug and cite ledger deltas.
6. Run `./scripts/validate.sh`, then `./install.sh all`; add `./install.sh --project-root "<project-root>" project` for project-local installs.
7. Before release/version claims, run `python3 scripts/eval-teamwork.py --split release`; the split must be non-empty.
8. SkillOpt-Lite/HarnessOpt-Lite claims require trajectories, same-case arms,
   explicit runtime, gate, rollback, ledger, fresh review, and audit-only release
   split; harness mutation also needs an allowlist, smoke, and full dev gates.
9. Run `./scripts/check-update.sh` and confirm installed surfaces and Codex
   routing match `VERSION`.
10. For release, verify GitHub remote and tag/release state before pushing;
   missing remote, credentials, or approval blocks.

Treat "update Teamwork" as refreshing every Teamwork-controlled surface, not
metadata only. Project package managers and non-Teamwork MCP plugins are out
of scope unless the user asks explicitly.

## Checklist

```text
Mode: <user refresh | maintainer release>
Current Version: <VERSION and plugin version>
Selected Bump: <patch | minor | major | n/a> because <reason>
Changed Surface: skills | installer | validation | docs | check-update
Verification:
- python3 scripts/eval-teamwork.py --split dev: <result or not_applicable because ...>
- ./scripts/validate.sh: <result>
- python3 scripts/eval-teamwork.py --split release: <non-empty result or not_applicable because ...>
- ./scripts/check-update.sh: <result>
- ./install.sh all: <result or not run because ...>
Ledger Evidence: <accepted/rejected deltas or not_applicable because ...>
```