From oh-my-harness
Shuts down active native Claude Code teams: warns about incomplete tasks with user confirmation options, broadcasts shutdown to teammates, deletes team files, cleans OMH state.
npx claudepluginhub hoya324/oh-my-harness --plugin oh-my-harnessThis skill uses the workspace's default tool permissions.
Shutdown the active native Claude Code team: notify teammates, cleanup team and task files.
Coordinates multiple Claude Code instances as agent teams for workflows needing inter-agent communication. Covers TeamCreate, SendMessage types, task coordination, hooks, and orchestration patterns.
Monitors deployed URLs for regressions after deploys, merges, or upgrades by checking HTTP status, console errors, network failures, performance (LCP/CLS/INP), content, and API health.
Share bugs, ideas, or general feedback.
Shutdown the active native Claude Code team: notify teammates, cleanup team and task files.
Usage: /team-stop
Read team state from .claude/.omh/teams.json.
If the file doesn't exist or is empty, report "No active team." and exit.
Check task completion: Call TaskList to see if there are incomplete tasks.
If there are in_progress or pending tasks, warn the user via AskUserQuestion:
Team '{teamName}' has {N} incomplete task(s):
- [{status}] {subject} ({owner})
- ...
What would you like to do?
continue — let teammates finish their work
stop — shutdown now (incomplete tasks will be abandoned)
cancel — abort, do nothing
continue, exit without stopping.cancel, exit without stopping.stop, proceed with shutdown.Send shutdown requests: Use SendMessage to broadcast a shutdown request to all teammates:
{ "to": "*", "message": { "type": "shutdown_request", "reason": "Team shutdown requested by user" } }
Delete team: Call TeamDelete to remove team and task directories.
TeamDelete fails because active members still exist, report the issue:
Some teammates have not yet shut down. Waiting for shutdown confirmations...
Retry TeamDelete after a brief wait (send shutdown messages again if needed).Clean up OMH state: Delete .claude/.omh/teams.json using the Bash tool:
rm -f .claude/.omh/teams.json
Report cleanup summary:
Team '{teamName}' has been shut down.
Tasks completed: {completed}/{total}
Teammates stopped: {list of names}
Team files cleaned up.