Ultra vnext core
Skill keithhegit/ultra-orchestration/skills-vnext/ultra-vnext-core
Ultra Orchestration 是一套开源的 AI 工程编排技能体系。它将 OpenSpec 规格主线(Program → Milestone → Change → Slice)与 Ultra-Orchestrator 执行阶段(Intake → Plan → Dispatch → Execute → Review → QA → Deliver → Retro)结合,提升交付稳定性与可审计性。
npx -y skills add keithhegit/ultra-orchestration --skill ultra-vnext-coreAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Compatibility and preview alias for the main Ultra Orchestrator strict protocol. Use this single skill to start vNext-style orchestrated runs when users still invoke ultra-vnext-core; it should follow the same run-mode decision, strict OpenSpec preference, ledger, JSON artifact, contract validation, slice DAG, review, QA, delivery, and retro behavior as ultra-orchestrator.
SKILL.md
4.0 KB, as published. Nobody here has run it
Ultra VNext Core
Use this skill as a compatibility alias for the mainline $ultra-orchestrator
protocol. The user should not need to list every subskill.
Prefer the same behavior as the new main entry point:
$ultra-orchestrator <task description>
$ultra-vnext-core <task description> remains valid for existing users and
pilot runs.
Run Mode Decision
Classify the run before planning or execution:
LIGHTreview-only, QA-only, explanation-only, or user-explicit lightweight workSTANDARDuser-explicit fast orchestration with bounded risk and no full control planeSTRICTdevelopment work where OpenSpec is unavailable but ledger and JSON contracts are still requiredSTRICT_OPENSPECdefault for development work, bug fixes, multi-file implementation, pilots, full orchestration tests, OpenSpec work, slice DAG work, and control-plane validation
Development tasks must prefer STRICT_OPENSPEC. If that mode is impossible,
explain why and downgrade explicitly. Markdown-only artifacts are not enough
for STRICT or STRICT_OPENSPEC.
Router Duties
When invoked:
- classify the task and choose
run_mode - create or require OpenSpec change scaffolding when
STRICT_OPENSPECapplies - initialize the run ledger for
STRICTandSTRICT_OPENSPEC - route through the minimal required sibling skills
- validate machine-checkable artifacts before delivery
- produce delivery artifacts or a clear blocker
Do not ask the user to manually name every subskill.
Strict Control Plane
For STRICT and STRICT_OPENSPEC, the run must use:
scripts/new_run.pyto initialize a run directoryledger.jsonas the execution state record- JSON
TaskManifest - JSON
WorkPackage - JSON or structured
AgentResult scripts/validate_contracts.pyfor core artifact validation- explicit review and QA gates
- final
control_surface_used
If a required script or artifact cannot be used, stop with a blocker instead of silently downgrading to markdown-only orchestration.
OpenSpec Bootstrap
When STRICT_OPENSPEC applies and no existing change is available, create or
request this scaffold:
openspec/changes/<change-id>/proposal.md
openspec/changes/<change-id>/design.md
openspec/changes/<change-id>/tasks.md
openspec/changes/<change-id>/ultra-bridge.md
Slice-Driven Execution
Keep change and slice separate:
- OpenSpec
changeis the specification and progress ledger unit - Ultra
sliceis the implementation, verification, and commit unit
Use this slice status vocabulary:
slice_0_not_openedslice_0_spec_readyslice_1_completedslice_2_in_progressslice_3_qa_pendingslice_4_done
State Machine
Default phases:
Intake -> Plan -> Dispatch -> Execute -> Review -> QA -> Deliver -> Retro
Required loopbacks:
Review -> Executewhen the plan is valid but the work is wrongQA -> Executewhen behavior is wrong but architecture is still validQA -> Planwhen the failure exposes a planning or requirement flaw
Delivery Requirement
Every delivery must include:
final_deliverableorchestration_logvetter_reportcontrol_surface_used
control_surface_used must state run_mode, OpenSpec use, bridge use, ledger
use, contract validation use, slice DAG use, dynamic QA use, and skipped control
surfaces with reasons.
Read Next
- Read routing for strict routing examples.
- Read contracts for machine-checkable artifacts.
- Read state-machine for phase and loopback rules.
- Read design-tenets for governing principles.