accountable-engineerin…
Use explicit human checkpoints for architecture, security, rollout, or operational decisions.
Coordinate a read-only lead and implementation executor when role separation is requested.
$ npx -y skills add jellydn/my-ai-tools --skill orchestrating-fusion --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/orchestrating-fusionContext preview
The summary Claude sees to decide when to auto-load this skill.
Coordinate a read-only lead and implementation executor when role separation is requested.
name: orchestrating-fusion description: "Coordinate a read-only lead and implementation executor when role separation is requested." license: MIT compatibility: claude, opencode, amp, codex, gemini, cursor, pi, cline user-invocable: true metadata: audience: all workflow: orchestration
Separate judgment from mechanical implementation. A lead investigates, decides, specifies, reviews, and verifies. An executor edits only the bounded scope in the lead's specification.
Do not force every task through Fusion:
Prefer the installed native roles when the current tool exposes them:
For other assistants, apply the workflow below using their native subagent/task tool. Treat role separation as advisory unless the harness actually restricts each role's tools or sandbox.
1. Have the lead inspect the request and relevant code. It may delegate read-only discovery. 2. The lead resolves architectural and product choices. Ask the user only when a missing decision materially changes the result. 3. The lead selects only the relevant installed skills. Include each exact `SKILL.md` path in the handoff; do not paraphrase a skill into a lossy substitute or preload unrelated skills. 4. The lead sends the executor one bounded specification using this contract. Keep specifications concise (target under 2,000 tokens) — summarize objectives succinctly and reference skill paths, rather than pasting full PRDs, raw user prompts, or file contents verbatim. When the harness prevents nested delegation, the lead returns this specification to the writable root, which starts the executor as a sibling:
OBJECTIVE FILES INTERFACES CONSTRAINTS SKILLS VERIFICATION
5. The executor reads every listed skill from its exact path, implements the smallest complete change, persists artifacts before responding, and returns a final text envelope:
STATUS EXECUTIVE SUMMARY CHANGES VERIFIED SKILLS LOADED RISKS QUESTIONS NEXT RECOMMENDED KEY LEARNINGS
Verification contract: the executor runs only checks the runtime permits or the user has approved. Exact read-only inspection commands usually run directly. Other checks may require approval, root mediation, or may be denied (OpenCode denial can terminate the child before an envelope returns). When a check cannot run inside the executor, it must report `VERIFICATION REQUIRED` with the exact command; the interactive root then runs that exact command and supplies the evidence before acceptance. Never treat a missing, declined, timed-out, or root-only check as passed.
6. The lead gates the handoff before claiming success:
7. If the gate fails, the lead sends one targeted correction specification. If the second result still fails, stop and report the evidence instead of entering an unbounded fix loop.
Run independent executor tasks in parallel only when their write targets do not overlap. Never delegate commit, push, deployment, destructive operations, or external side effects without explicit user approval.
Prompt text is not a security boundary. Describe a role as enforced only when the harness removes mutation tools or applies a read-only sandbox. Shell access can bypass a missing edit tool, so a role with unrestricted shell is not mechanically read-only.
**Pi skill paths:** Fusion on Pi supports project-local skills under the task working directory (for example `.agents/skills/.../SKILL.md` or `.pi/skills/...`). The executor denies external-directory reads, so globally installed skills under `~/.agents/skills` are not loadable inside the child. The interactive root mediates global skills when needed. Full dynamic global-skill support needs a larger adapter or upstream read-only external access.
**Amp residuals:** Amp authorizes `fusion_executor` from plugin-owned lead thread IDs after the lead is observed; until then it falls back to the complete expected lead agent definition (`kind` + `name`), which is not documented as a unique authorization principal across third-party plugins.
If the native executor is unavailable or its model/provider fails, report the blocker. Do not silently let a supposedly read-only lead edit as a fallback; ask the user to switch to normal unrestricted mode instead.
Portable, source-controlled configuration for AI coding assistants. my-ai-tools installs one consistent set of agent guidelines, skills, commands, hooks, MCP servers, and tool settings across supported AI coding assistants.
Use explicit human checkpoints for architecture, security, rollout, or operational decisions.
Record architecture decisions with ADRs — captures why, alternatives considered, and consequences
Use when monitoring an open GitHub PR for CI failures, review feedback, mergeability, and safe retries or fixes.
Inspect history and architecture for hidden constraints before risky cross-cutting changes.
Build an interactive report or experiment when the user asks to explore model capabilities.
Audit a diff for structural maintainability and unnecessary complexity.