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/ 100品質
この Skill を導入
coding agent を選び、プロジェクト用または個人用コマンドをコピーします。
プロジェクトに導入.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a codex -y個人環境に導入~/.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a codex -g -yプロジェクトに導入.claude/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a claude-code -y個人環境に導入~/.claude/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a claude-code -g -yプロジェクトに導入.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a github-copilot -y個人環境に導入~/.copilot/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a github-copilot -g -yプロジェクトに導入.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a cursor -y個人環境に導入~/.cursor/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a cursor -g -yプロジェクトに導入.agents/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a gemini-cli -y個人環境に導入~/.gemini/skills/teamwork-update
npx skills add https://github.com/JinPLu/Teamwork/tree/31f723d09134a2f73c31fe58ddc98c475fa0942d/skills/teamwork-update -a gemini-cli -g -yNative Gemini CLI
gemini skills install https://github.com/JinPLu/Teamwork.git --scope workspace --path skills/teamwork-update⚠ インストールには open-source skills CLI を使用します。実行前にソースと権限を確認してください。
Skill の指示
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 ...>
```