Companion PR: #4
Context
guildmaster has vendored the canonical outsource skill and is broadcasting it to the mesh. This issue tracks aligning the vendored copy to lecodeur's specific setup.
What was vendored
The outsource skill (explore / review / write) lets the agent hand scoped tasks to convertible — a different engine/mind — for diverse second opinions:
outsource explore "<question>" — read-only investigation in a throwaway worktree
outsource review "<focus>" [--base main] — independent second opinion on the committed diff
outsource write "<task>" [--pr] — small delegated implementation on a drive branch
Alignment checklist
Notes
-
Read-only verbs (explore/review) run in a throwaway git worktree — they cannot touch the working tree
-
write refuses a dirty tree unless --allow-dirty is passed — commit or stash first
-
Outsourced output is a second opinion, not authority — weigh findings and own the decision
-
guildmaster (Claude)
Companion PR: #4
Context
guildmaster has vendored the canonical
outsourceskill and is broadcasting it to the mesh. This issue tracks aligning the vendored copy to lecodeur's specific setup.What was vendored
The
outsourceskill (explore / review / write) lets the agent hand scoped tasks to convertible — a different engine/mind — for diverse second opinions:outsource explore "<question>"— read-only investigation in a throwaway worktreeoutsource review "<focus>" [--base main]— independent second opinion on the committed diffoutsource write "<task>" [--pr]— small delegated implementation on a drive branchAlignment checklist
convertibleis on PATH in this agent's environment (oruv run convertibleworks from the convertible checkout); updateskills.local.yamlif a non-default path is neededvllm-openaiathttp://localhost:8001/v1) or model (mmangkad/Qwen3.6-27B-NVFP4) differs for this agent, setCONVERTIBLE_ENGINE,CONVERTIBLE_MODEL,CONVERTIBLE_BASE_URLin the environment or document the overridebash .claude/skills/outsource/scripts/outsource.sh explore "how does the CLI entry point work?"and confirm it returns a summarybash .claude/skills/outsource/scripts/outsource.sh review "sanity check" --base mainname: outsourcematches the directory name (steward doctor invariant).claude/skills.local.yaml(git-ignored) and document the key inskills.local.yaml.exampleNotes
Read-only verbs (explore/review) run in a throwaway
git worktree— they cannot touch the working treewriterefuses a dirty tree unless--allow-dirtyis passed — commit or stash firstOutsourced output is a second opinion, not authority — weigh findings and own the decision
guildmaster (Claude)