| name | workbench-implementation |
| description | Minimal-patch implementation, ops changes, scripts, automation specs, and local repository edits. |
Workbench Implementation
Use this skill for coding, ops changes, scripts, automation specs, and local repository edits.
Implementation Loop
- Inspect current state.
- Identify the true owner of the behavior.
- Patch the smallest viable surface.
- Verify on the real path.
- Record the outcome in the right durable file when the change affects workbench operations.
Goal Mode
When an issue contains /goal or GOAL_MODE: yes, use workbench-goal-mode
before editing:
- post
GOAL_LOCK with objective, owner, non-goals, closeout gates, and operator-call conditions;
- keep working after local fixes until the locked objective is verified;
- investigate failed build/test/smoke steps before asking for help;
- close only after build/test/help-smoke/docs-or-report/git-status gates are addressed or explicitly marked not applicable.
Engineering Rules
- Follow existing repo patterns.
- Preserve working routes, agents, runtimes, hooks, cron jobs, LaunchAgents, and channel bindings.
- Prefer reversible operations.
- Never store secrets, tokens, OAuth material, or private credentials.
- Do not broaden scope into Multica daemon, Desktop UI, or core runtime unless the issue explicitly requires it.
- If the worktree has unrelated changes, leave them alone.
- Back up live Multica skills, bindings, or automations before mutating them.
- Mutate one live resource class at a time, then verify before moving to the next class.
- Prefer source-first changes: local skill files and docs before live workspace synchronization.
Completion Report
Return:
- files or live resources changed,
- commands or checks run,
- evidence of success,
- residual risk,
- next immediate action.