Goal Decomposition
Turn a broad engineering goal into independently reviewable outcomes, explicit uncertainty, dependency edges, and a bounded first execution wave.
15 CANONICAL SKILLS · V0.2.0
Bounded goals, capability-aware routing, coordinated dispatch, recoverable attempts, and reviewed integration.
Run from a full toolkit checkout. This prints a file manifest, not an installer.
node tools/bundle.mjs resolve agent-orchestrationTurn a broad engineering goal into independently reviewable outcomes, explicit uncertainty, dependency edges, and a bounded first execution wave.
Build an expiring capability inventory from actual worker and tool probes while separating advertised, observed, unavailable, and authorized operations.
Match ready tasks to qualified workers using required capabilities, phase, effect policy, availability, and measured tradeoffs without hardcoding provider superiority.
Select genuinely ready parallel work without colliding on shared files, mutable resources, unstable contracts, or review capacity.
Give a delegated worker a bounded goal, accepted source identity, explicit tools/effects, resource limits, check requirements, and a result envelope.
Track allocated, running, submitted, accepted, failed, and indeterminate work with explicit ownership and recoverable interruption.
Resume interrupted coordination from checked run records, reusing only current accepted artifacts and withholding ambiguous or stale work.
Classify agent failures, preserve evidence, and choose bounded retries or reconciliation without repeating costly or unsafe effects.
Accept worker results against independent contracts and integrate combined changes without treating individual green branches as release evidence.
Capture task/attempt traces that explain delegation, queue time, context identity, resource pressure, and whether submitted work was actually integrated.
Budget model workers separately from CPU, memory, database, browser, and build resources while reserving capacity for acceptance and integration.
Turn an engineering request into a bounded work packet with owned paths, dependencies, acceptance criteria, verification commands, and a handoff contract. Use before delegating non-trivial repository work.
Prepare a commit-specific engineering handoff from an existing Git worktree, separating actual changes and executed checks from unresolved work, resource ownership, and integration risks.
Assemble task-sized context from current canonical source, accepted contracts, graphs, and semantic tools while tracking freshness and missing information.
Compose a small task-relevant specialist preset from canonical skills, with explicit outputs and non-goals while leaving permissions and execution to the host.
Pick the skill needed for the current task. A private adapter supplies project-specific roots, command IDs, accepted contracts, and policy. It should pin and verify the public revision before exposing guidance to an internal agent.
Skill effectiveness remains experimental. Package validation and content hashes do not establish host compatibility, artifact authenticity, or permission to execute.
Read the private-adapter boundary ↗