Skip to content

Add arch workflow as bundled extension#2540

Closed
bigsmartben wants to merge 1 commit into
github:mainfrom
bigsmartben:codex/arch-extension-migration
Closed

Add arch workflow as bundled extension#2540
bigsmartben wants to merge 1 commit into
github:mainfrom
bigsmartben:codex/arch-extension-migration

Conversation

@bigsmartben

Copy link
Copy Markdown
Contributor

Summary

  • add a bundled official arch extension that provides speckit.arch.generate
  • package the arch command, setup scripts, and 4+1 architecture templates under extensions/arch/
  • expose bundled extensions through the default catalog stack so specify extension search arch and specify extension add arch work before remote catalog publication
  • document the optional architecture workflow and add tests for manifest, registration, templates, setup scripts, and bundled catalog discovery

Notes

  • no legacy /speckit.arch alias is installed
  • install entry is specify extension add arch
  • generated agent command is /speckit.arch.generate for markdown agents and speckit-arch-generate for skill agents
  • setup scripts use extension-local paths: .specify/extensions/arch/scripts/.../setup-arch.*

Test Plan

  • TMPDIR=/tmp TMP=/tmp TEMP=/tmp uv run pytest -q tests/test_arch_templates.py tests/test_setup_arch.py tests/test_extensions.py
  • python3 -m compileall -q src/specify_cli
  • uv build --wheel
  • CLI smoke with uv run --project /home/administrator/github/spec-kit specify init --here --integration qwen --script sh --no-git --ignore-agent-tools, specify extension search arch, and specify extension add arch

@bigsmartben bigsmartben requested a review from mnriem as a code owner May 13, 2026 08:47
@mnriem

mnriem commented May 13, 2026

Copy link
Copy Markdown
Collaborator

Please publish this on your own GitHub repository so we can include it in the communtiy catalog. See https://github.com/github/spec-kit/blob/main/extensions/EXTENSION-PUBLISHING-GUIDE.md

@bigsmartben

Copy link
Copy Markdown
Contributor Author

Thanks for the guidance. I moved this work out of the core PR path and published it as a community extension instead:

The extension is now available through the community catalog, so I am closing this older core PR.

@bigsmartben

Copy link
Copy Markdown
Contributor Author

Closing because this was superseded by the published community extension and merged catalog entries #2565 and #2588.

@bigsmartben bigsmartben deleted the codex/arch-extension-migration branch June 24, 2026 07:48
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.

2 participants