Execute large fan-out engineering campaigns with an event-driven dependency DAG, bounded same-model workers, resource leases, isolated writers and transactional verification/integration.
Resources
1Install
npx skillscat add laivannha0202/opencode-agent-skill/dynamic-workflow Install via the SkillsCat registry.
SKILL.md
Dynamic Workflow
Do not spawn agents for work a deterministic script/tool can do. Do not fan out small serial tasks.
For a large task:
- classify each unit as deterministic, LLM judgment, or visual judgment;
- build an explicit dependency DAG and declare read/write file scope;
- use one shared model across fresh worker sessions unless the user explicitly requests otherwise;
- serialize resource conflicts and isolate independent writers in worktrees;
- bound/adapt concurrency instead of spawning as many agents as possible;
- integrate one verified result at a time and immediately unlock newly ready dependencies;
- keep large intermediate results on disk/evidence references instead of relaying them through parent chat context.
Read workflow.md for campaign and recovery rules.