Skip to content

fix(copilot): resolve active spec template#2765

Open
WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:fix/copilot-spec-template-resolution
Open

fix(copilot): resolve active spec template#2765
WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:fix/copilot-spec-template-resolution

Conversation

@WOLIKIMCHENG
Copy link
Copy Markdown
Contributor

Description

Fixes #2761.

This updates the Copilot speckit.specify command instructions so generated agents resolve the active spec-template through the Spec Kit preset/template resolution stack instead of hardcoding the core template path. This lets project overrides, presets, and extensions supply the effective spec template for new specs.

Testing

  • Tested locally with uv run --no-sync specify --help
  • Ran existing tests with uv run --no-sync pytest -q (3104 passed, 40 skipped)
  • Ran focused Copilot integration tests with uv run --no-sync pytest tests/integrations/test_integration_copilot.py -q (47 passed)
  • Ran uvx ruff check src/
  • Ran python -m compileall -q src tests/integrations/test_integration_copilot.py
  • Ran git diff --check -- templates/commands/specify.md tests/integrations/test_integration_copilot.py
  • Tested with a sample project (not applicable; covered by Copilot integration generation test)

@WOLIKIMCHENG WOLIKIMCHENG requested a review from mnriem as a code owner May 29, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Copilot speckit.specify does not honor preset spec-template override

1 participant