| name | gds-complete-work |
| description | Use this skill only when the owner explicitly asks to finish the current work completely across every affected Git repository: implement, verify, integrate, publish, update dependency pins, and remove only proven-safe completed branches or worktrees. Do not use it for status, routine sync, or unfinished handoff. |
| disable-model-invocation | true |
Contract
Complete one approved unit of work across all affected Git boundaries while
preserving unrelated work.
Use when
- The owner explicitly asks to finish, integrate, publish, and safely clean.
- Module and consumer changes must be finalized in dependency order.
Do not use when
- Work is unfinished or only needs cross-device preservation.
- Merge, publication, or cleanup authorization is absent.
Inputs
- Task identity and affected repository graph.
- Repository verification, integration, release, and cleanup policies.
- Exact approval scope.
Preconditions
- Resolve every affected Git boundary.
- Run
gds complete --plan --task-id <task-id> --json.
- Verify dependency order, checks, reviews, permissions, and release policy.
- Obtain approval for every external write and cleanup action.
Workflow
- Finish implementation and role-specific verification.
- Finalize and publish dependencies before consumers.
- Update consumer pins and rerun consumer verification.
- Integrate and push according to repository policy.
- Remove only branches and worktrees proven safe by the approved plan.
Stop conditions
Stop on unknown access, unrelated dirty work, unpublished dependency commits,
changed OIDs, failing or unknown required checks, unresolved review, stale plan,
or unsafe cleanup targets. If the command is unavailable, report NOT_PROVEN.
Verification
Run gds complete --verify <operation-id> --json.
Output
Return final refs, checks, dependency pins, integrations, cleanup evidence,
remaining work, and any partial-completion journal state.
References
No additional runtime reference is required; the generated plan is authoritative.