* fix(#3039): clamp max/xhigh effort to high for Claude-runtime skills effort: max in plan-phase, execute-phase, and autonomous SKILL.md frontmatter was passed through as output_config.effort, which the Anthropic API rejects when extended thinking is disabled (400: effort 'max' is not supported when thinking is disabled on this model). The frontmatter is static at install time and the installer cannot know whether thinking will be on or off at invocation. normalizeClaudeSkillEffort now clamps both 'max' and 'xhigh' to 'high' — the maximum value that works in both thinking states on all supported models. Applied in both src/runtime-artifact-conversion.cts and bin/install.js. * chore(#3039): backfill changeset PR number 3119 * fix(#3039): regenerate skills with clamped effort: high --------- Co-authored-by: sim <sim@local>
2.3 KiB
name, description, argument-hint, effort, allowed-tools
| name | description | argument-hint | effort | allowed-tools | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| gsd-autonomous | Run all remaining phases autonomously — discuss→plan→execute per phase | [--from N] [--to N] [--only N] [--interactive] [--converge] | high |
|
Uses ROADMAP.md phase discovery and Skill() flat invocations for each phase command. After all phases complete: milestone audit → complete → cleanup.
Creates/Updates:
.planning/STATE.md— updated after each phase.planning/ROADMAP.md— progress updated after each phase- Phase artifacts — CONTEXT.md, PLANs, SUMMARYs per phase
After: Milestone is complete and cleaned up.
<execution_context>
@/.claude/gsd-core/workflows/autonomous.md
@/.claude/gsd-core/references/ui-brand.md
</execution_context>
When --converge or --cross-ai is set, reviewer selector flags supported by gsd-plan-review-convergence may be passed through: --codex, --gemini, --claude, --opencode, --ollama, --lm-studio, --llama-cpp, --all, and --max-cycles N.
Project context, phase list, and state are resolved inside the workflow using init commands (gsd-tools query init.milestone-op, gsd-tools query roadmap.analyze). No upfront context loading needed.