$npx -y skills add alfredxw/denova --skill orchestrate-projectsUse when the user wants Codex to coordinate a long-running or multi-milestone project, especially when work may span threads, subagents, reviews, local browser/desktop checks, or persistent Goal-mode objectives.
| 1 | # Orchestrate Projects |
| 2 | |
| 3 | Coordinate long-running work around current evidence, not the first plan. |
| 4 | |
| 5 | ## Workflow |
| 6 | |
| 7 | 1. Start conversationally. Interview the user for goal, constraints, risks, success evidence, and any local-only requirements before turning rough ideas into a plan. |
| 8 | 2. For projects with multiple milestones, create or update `GOALS.md` as the shared roadmap. Organize each milestone by outcome, scope, decisions, blockers, and evidence required. |
| 9 | 3. Keep one active objective at a time. If Goal mode is available, set the current objective from the active milestone and define what evidence is required before marking it complete. |
| 10 | 4. Keep the main thread focused on coordination: objective, constraints, decisions, current state, delegation, and result evaluation. |
| 11 | 5. Delegate bounded implementation, research, testing, or review to subagents or separate threads. Use separate threads when the user may want visible history or later continuation; use subagents for disposable bounded work. |
| 12 | 6. Require workers to return conclusions, changed files, evidence, blockers, and recommended next action. Do not pull full transcripts, large logs, or unrelated details back into the coordinator context. |
| 13 | 7. After each milestone, audit `GOALS.md` against the actual repository state and run a code review when implementation changed. Update the roadmap before activating the next objective. |
| 14 | 8. Use local threads for checks that need the user's machine: signed-in browser state, credentials, desktop apps, permissions, simulators, or device-specific behavior. Feed screenshots, logs, and findings back into the main thread. |
| 15 | 9. When project state changes, report only: |
| 16 | - What's done |
| 17 | - What's next |
| 18 | - Any blockers |
| 19 | 10. For projects with several milestones or parallel workstreams, maintain `progress-dashboard.html` with active goal, milestone status, evidence, blockers, decisions, and recent updates. |
| 20 | |
| 21 | ## Constraints |
| 22 | |
| 23 | - Revise the roadmap when new evidence changes the plan; do not preserve stale assumptions. |
| 24 | - Do not declare a milestone complete until the agreed evidence exists. |
| 25 | - Keep injected context bounded and source-labeled; summarize worker findings instead of copying full histories or logs. |
| 26 | - Ask the user for decisions only when the next step is risky, blocked, or materially changes scope. |