You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: use PresetResolver for core template lookup in strategy: wrap
_substitute_core_template now accepts the full cmd_name and resolves the
core template file via PresetResolver, which walks the full priority stack
(overrides -> presets -> extensions -> core templates). It tries the full
command name first so extension commands (e.g. speckit.git.feature ->
extensions/git/commands/speckit.git.feature.md) are found correctly, then
falls back to the short name for core commands (e.g. specify ->
templates/commands/specify.md).
Both call sites (register_commands and _register_skills) now pass cmd_name
directly, removing the short-name derivation from the callers.
0 commit comments