with one click
moonshot-decide-sequence
// Determines phase and execution chain based on analysisContext (task type, complexity, signals). Use after uncertainty detection.
// Determines phase and execution chain based on analysisContext (task type, complexity, signals). Use after uncertainty detection.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | moonshot-decide-sequence |
| description | Determines phase and execution chain based on analysisContext (task type, complexity, signals). Use after uncertainty detection. |
| surfaceStatus | internal_stage_owner |
This is an internal analysis and routing micro-skill.
Public entry should remain at product-orchestrator, moonshot-phase-runner, or moonshot-orchestrator.
Use these canonical files instead of re-embedding the full contract here:
.claude/schemas/analysis-context.schema.yaml.claude/config/workflow-bundles.yamlThis micro-skill must consume:
analysisContext field layout and defaults from the schema fileMigration rule:
planningReady and executionReady from legacy signals only when the explicit readiness.* fields are absent.Build the chain from bundles first, then expand into skillChain.
The canonical routing matrix now lives in .claude/config/workflow-bundles.yaml.
Analysis micro-skills are orchestrator-internal and should not be presented as standalone workflow entrypoints.
signals.productDefinitionRequest == true and signals.productPackageReady == false:
product-orchestratorsignals.productPackageReady == true:
PLAN.md and tasks/*.md as the planning baselinerequirements-analyzer and context-builderreadiness.planningReady over hasExecutionPlan when both existreadiness.executionReady over implementationReady for active slice entrySummary:
read_only: implementation bundles remain forbidden; review-only requests use review-bundleproduct_project: use the registry branch for withProductPackage or withoutProductPackagemeta_harness: use the registry branch for simple vs medium/complex harness workBundle expansion is defined in .claude/config/workflow-bundles.yaml.
Keep this skill focused on the decision logic, not the duplicated bundle contents.
Execution-bridge expectation for medium/complex product_project runs:
implementation-runner must create or refresh artifacts.sprintContractPath before code editsartifacts.qaReportPathartifacts.handoffPathResolve overlays and stage-order rules from .claude/config/workflow-bundles.yaml.
Minimum invariants:
workflowProfile == standard keeps the base bundle chainworkflowProfile == strict disables indeterminate completion and inserts the strict gatesreview -> verify -> finishUse the plane-specific rules from .claude/config/workflow-bundles.yaml.
Apply the registry-driven additional rules from .claude/config/workflow-bundles.yaml, including:
frontend-design insertion for React workcode-simplifier insertion for non-trivial code changesmoonshot-phase-runner insertion when master-plan or phase docs are detectedbuild-error-resolver after failed verification for refactor tasksAllowed and forbidden parallel groups are defined in .claude/config/workflow-bundles.yaml.
phase: planning
decisions:
bundleChain: []
skillChain:
- product-orchestrator
recommendedAgents:
- product-orchestrator
parallelGroups:
- - moonshot-evaluate-complexity
- moonshot-detect-uncertainty
notes:
- "phase=planning, plane=product_project, chain=product-upstream"
Alternate implementation-ready example:
phase: planning
decisions:
bundleChain:
- ready-isolate-bundle
- planning-bundle
skillChain:
- pre-flight-check
- project-contract-gate
- context-readiness-gate
- verification-contract-gate
- requirements-analyzer
- context-builder
- codex-validate-plan
notes:
- "phase=planning, plane=product_project, chain=medium"