56 Commits

Author SHA1 Message Date
Den Delimarsky be06a23fd7 Merge branch 'main' into main 2025-10-21 15:29:08 -07:00
Benjamin Pahl 33a07969c3 feat(ci): add markdownlint-cli2 for consistent markdown formatting
Add automated markdown linting to ensure consistent formatting across
all markdown files in the repository.

Changes:
- Add .markdownlint-cli2.jsonc configuration
- Create .github/workflows/lint.yml for CI/CD integration
- Fix all 908 existing markdown errors across 27 files
- Enforce ATX-style headings and asterisk emphasis
- Set consistent 2-space list indentation

This prevents markdown errors after project initialization and
maintains high documentation quality standards.
2025-10-20 00:49:15 +02:00
Daniel Silva a97374ded0 Fixed indentation. 2025-10-15 22:43:37 +01:00
Daniel Silva b291a6efb0 Added support for Amp code agent. 2025-10-15 22:17:48 +01:00
den (work) 36ff7e6505 Update files 2025-10-14 11:52:26 -07:00
Ben Greene d09552fc63 fix: align Cursor agent naming to use 'cursor-agent' consistently
The Python CLI was configured to use "cursor-agent" as the agent key in
AGENT_CONFIG, causing it to search for release packages with the pattern
"spec-kit-template-cursor-agent-sh-*.zip". However, the release build
scripts were generating packages named "spec-kit-template-cursor-sh-*.zip",
resulting in a mismatch that prevented successful template downloads.

This commit updates the release scripts to use "cursor-agent" consistently
throughout, aligning with the AGENT_CONFIG key and the documented best
practice of using actual CLI tool names as dictionary keys.

Changes:
- Update ALL_AGENTS array in create-release-packages.sh
- Update case statement for cursor-agent in build_variant()
- Update release asset paths in create-github-release.sh
- Update documentation in README.md and AGENTS.md to reflect correct usage

This ensures that `specify init --ai cursor-agent` correctly finds and
downloads the matching release package from GitHub.

Fixes the bug where cursor-agent initialization would fail with "No matching
release asset found" error.

**Written with the help of a cursor agent**
2025-10-10 20:43:20 -04:00
Den Delimarsky 369ed643d7 Merge pull request #462 from lispking/codebuddy
feat: support codebuddy ai
2025-10-10 11:04:10 -07:00
Den Delimarsky 6c947cc8d8 Merge branch 'main' into codebuddy 2025-10-10 11:03:13 -07:00
Eric Yeh 7c4c1edd85 Escape backslashes in TOML outputs 2025-10-10 06:09:38 +08:00
den (work) cde400f466 Package up VS Code settings for Copilot 2025-10-06 22:07:39 -07:00
den (work) 00fe1bb5a9 Merge branch 'localden/checkpoints' of https://github.com/github/spec-kit into localden/checkpoints 2025-10-03 21:42:38 -07:00
den (work) 5499d157ab Update prompt prefix 2025-10-03 21:42:25 -07:00
Den Delimarsky 83dcb4a2f5 Update .github/workflows/scripts/create-release-packages.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-03 21:33:45 -07:00
den (work) 5042c76558 Template cleanup and reorganization 2025-10-03 17:08:14 -07:00
Brian Anderson de1db34b08 feat(agent): Added Amazon Q Developer CLI Integration 2025-09-25 21:13:26 -06:00
lispking 318b76de50 feat: support codebuddy ai 2025-09-22 14:34:43 +08:00
Den Delimarsky 🌺 9348c45f9e Update with Roo Code support 2025-09-21 19:56:17 -07:00
Den Delimarsky 🌺 ad746ce35d Update generate-release-notes.sh 2025-09-21 13:16:15 -07:00
Den Delimarsky 🌺 ceba130e52 Add support for Auggie 2025-09-21 12:48:58 -07:00
Den Delimarsky 🌺 dceb903804 Updates with Kilo Code support 2025-09-21 12:32:16 -07:00
Den Delimarsky 🌺 d682f5a164 Clarification 2025-09-21 00:44:20 -07:00
Den Delimarsky 🌺 e83e1cd8e3 Update script delegation from GitHub Action 2025-09-20 11:57:01 -07:00
Den Delimarsky 🌺 aa08257d98 Cleanup the setup for generated packages 2025-09-20 11:52:29 -07:00
Den Delimarsky 🌺 2aa30cdbb2 Update package release 2025-09-20 10:13:20 -07:00
Den Delimarsky 🌺 0889635e66 Update with Windsurf support 2025-09-19 18:01:47 -07:00
Den Delimarsky 🌺 d90cc16786 Cleanup 2025-09-18 11:22:30 -07:00
mingholy.lmh 7c13281d34 fix: commands format for qwen 2025-09-18 14:21:32 +08:00
Ahmet Çetinkaya 1414bcb1b2 fix: add missing Qwen support to release workflow and agent scripts
- Add Qwen template assets to release workflow for proper distribution
- Include qwen case in bash/powershell agent context update scripts
- Fix missing spec-kit-template-qwen-sh/ps release assets issue
- Ensure Qwen support consistency across all tooling components

Resolves critical release problem where Qwen templates were generated
but not included in GitHub releases, causing initialization failures.
2025-09-18 01:46:10 +03:00
Emre c5f7582470 feat: Add opencode ai agent 2025-09-17 13:12:56 -07:00
Ahmet Çetinkaya 66688dffa3 Merge branch 'main' into feature/add-qwen-support 2025-09-16 10:31:50 +03:00
Den Delimarsky 🌺 5828e58f84 Update scripts 2025-09-15 17:44:18 -07:00
Den Delimarsky 🌺 558e682865 Update for Cursor rules & script path 2025-09-15 17:16:18 -07:00
Ahmet Çetinkaya c5e0c1840b chore: address review feedback - remove comment and fix numbering 2025-09-15 11:45:24 +03:00
Ahmet Çetinkaya 856680e3bc Merge main into feature/add-qwen-support
Combines Qwen Code support with new script variant structure from main.
Key additions:
- Qwen Code AI assistant support
- PowerShell script variants alongside Bash
- Updated release packaging for per-script variants
- Maintains all existing Cursor support from main

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-14 13:02:09 +03:00
Den Delimarsky 🌺 6f81f7d6a0 Update create-release-packages.sh 2025-09-12 18:39:11 -07:00
Den Delimarsky 🌺 6c83e9ff66 Update wording 2025-09-12 14:39:45 -07:00
Den Delimarsky 🌺 a55448057b Update release.yml 2025-09-12 14:39:00 -07:00
Den Delimarsky 🌺 0ad2f169d2 Support Cursor 2025-09-12 14:34:13 -07:00
Den Delimarsky 🌺 117ec67e47 Saner approach to scripts 2025-09-12 14:05:55 -07:00
Den Delimarsky 🌺 ec7d87f121 Update packaging 2025-09-12 13:45:28 -07:00
Den Delimarsky 🌺 0a5b1ac538 Fix package logic 2025-09-12 13:30:15 -07:00
Den Delimarsky 🌺 5787bb5537 Refactor with platform-specific constraints 2025-09-12 10:27:43 -07:00
Ahmet Çetinkaya 0c419e5198 Merge main into feature/add-qwen-support
Resolved conflicts in release workflow and CLI:
- Integrated external script approach for release package creation
- Added Qwen Code support to release script and CLI tool checking
- Maintained all existing functionality for other AI assistants
2025-09-12 14:09:43 +03:00
Den Delimarsky 🌺 20f6c9dede Update release.yml 2025-09-11 23:51:47 -07:00
Den Delimarsky 🌺 020fd27352 Update create-release-packages.sh 2025-09-11 23:48:07 -07:00
Den Delimarsky 🌺 b1858498d4 Update create-release-packages.sh 2025-09-11 23:43:44 -07:00
Den Delimarsky 🌺 4b66f216e9 Update release file 2025-09-11 23:41:45 -07:00
Den Delimarsky 🌺 ee6b83c1dd Consolidate script creation 2025-09-11 22:59:36 -07:00
Den Delimarsky 🌺 b31ca19962 Update how Copilot prompts are created 2025-09-11 22:46:21 -07:00
Ahmet Çetinkaya 73a9af70a4 feat: add Qwen Code support to Spec Kit
Add comprehensive Qwen Code integration following existing patterns:

- Add Qwen as fourth AI assistant option in CLI
- Update all documentation to include Qwen CLI references
- Extend GitHub Actions workflow for Qwen template generation
- Add Qwen support to shell scripts and templates
- Maintain backward compatibility with existing assistants
2025-09-11 15:35:46 +03:00