hermes-skills/agent-workflow/acp-subagent-selection/SKILL.md
Choose the right subagent for ACP tasks — Kimi vs OpenCode vs direct execution
npx skillsauth add ariffazil/openclaw-workspace acp-subagent-selectionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ACP background tasks cannot handle interactive permission prompts. Select the right agent based on the task type.
| Agent | ACP Mode | Best For | Limitation | |-------|----------|----------|------------| | Kimi | ✅ Background capable | Reasoning, research, multi-step analysis | ❌ Blocked by interactive permission prompts in background mode | | OpenCode | ✅ Full file access | File operations, code refactoring, writing | ⚠️ May produce thin output in long sessions — verify results | | Direct (Hermes) | n/a | Small-medium additive changes, auditing, verification | ❌ 4300+ line mechanical refactors = slow for human |
Task type?
├── Read-only / research / reasoning
│ └── Kimi ACP (background OK if task is self-contained)
├── File write / refactor / multi-file changes
│ └── OpenCode OR direct execution
│ ├── Small (<100 lines, additive): OpenCode OK
│ └── Large (1000+ lines, mechanical): Arif direct
└── Verification / auditing
└── Hermes directly (no subagent needed)
Task: Decompose 4300-line monolith.py into 36 atomic tools + 12 prompts + 21 resources
What happened:
Lesson: Large mechanical refactors (adding @mcp.tool() decorators + async wrappers around existing logic) are additive and low-break-risk. Better done directly by Arif or chunked into <100 line pieces per OpenCode run.
After any subagent completes:
git -C ~/WEALTH diff --stat
git -C ~/WEALTH log --oneline -3
Check: expected files modified? Commit message accurate? Output matches actual changes?
development
Federation-wide gold (XAUUSD) trading capability. Python stack, OANDA broker, backtesting, macro signals, RSI strategy. Every organ has a role.
development
Capital claim state management — tracks claim lifecycle across WEALTH organ.
development
Archived constitutional warga placeholder retained only for audit provenance. Do not use for active work; use the live arifOS governance and constitutional skills instead.
testing
Warga (citizen) agent skills for AAA federation members. See subdirectories for specialized warga skills.