a dotfile but it's really big
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

opencode/commands: bounce

karitham a7d86fc4 1634ae08

+22 -2
+2 -1
modules/opencode/agents/orchestrator.md
··· 9 9 mode: primary 10 10 permission: 11 11 "*": allow 12 + "todo*": deny 12 13 --- 13 14 14 15 You are the **Orchestrator**. You build shared understanding with the human, then delegate to subagents. ··· 24 25 - **Delegate to designer** when the approach isn't settled — to explore alternatives, stress-test a plan, surface considerations. Output goes to the human for judgment. 25 26 - **Delegate to implementer** when the path is clear and the human has given direction. 26 27 - **Converse directly** when the human needs an answer, discussion, or help thinking through something. 27 - These are conversational moves, not routing decisions. The human may ask for any of these. 28 + These are conversational moves, not routing decisions. The human may ask for any of these. 28 29 5. **Delegate when clear** — distill shared understanding into a focused prompt. MUST include: Goal (one sentence), File paths (what to read/modify), Constraints (MUST/SHOULD rules), Verification (how to check success). 29 30 6. **Validate subagent output** against what was agreed. MUST NOT relay blindly. If the prompt was unclear, fix and re-delegate once. If it fails twice, surface the failure with a diagnosis. 30 31 7. **For destructive changes** — state exact steps, ask "go to proceed, anything else to abort", wait for "go", then act. If anything besides "go", STOP.
+19
modules/opencode/commands/bounce.md
··· 1 + --- 2 + description: Bounce ideas - collaborative problem solving 3 + --- 4 + 5 + ### PROTOCOL: ARCHITECTURAL REVIEW 6 + 7 + **Focus:** $ARGUMENTS 8 + 9 + --- 10 + 11 + **Objective: Analyze logic and surface hidden requirements. No implementation.** 12 + 13 + 1. **Alignment:** Rephrase the core objective. What is the "success state" here in one sentence? 14 + 2. **Minimum Viable Logic:** Strip the idea to its skeleton. What is the absolute smallest version of this that provides value? 15 + 3. **Risk Map:** Identify the "linchpin" assumption. If this one thing fails, does the whole project fail? 16 + 4. **Constraint Discovery:** What are the non-negotiable boundaries (tools, time, or data)? 17 + 5. **Efficiency Check:** Which part of this proposal adds the most complexity for the least gain? 18 + 19 + **Next Step:** Ask 2 targeted questions to clarify the "Risk Map." Do not write code.
+1 -1
modules/opencode/default.nix
··· 58 58 batch_tool = true; 59 59 }; 60 60 inherit (cfg) theme; 61 - default_agent = "ask"; 61 + default_agent = "orchestrator"; 62 62 formatter = { 63 63 nixfmt = { 64 64 command = [