这是indexloc提供的服务,不要输入任何密码
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
221 commits
Select commit Hold shift + click to select a range
92621bc
feat: support codebuddy ai
lispking Sep 22, 2025
a85fdd4
Merge branch 'main' into codebuddy
lispking Sep 22, 2025
318b76d
feat: support codebuddy ai
lispking Sep 22, 2025
8b09559
update CodeBuddy to international site
lispking Sep 22, 2025
2b2f5a7
Merge branch 'main' into codebuddy
lispking Sep 23, 2025
09cf4f6
Fix update-agent-context.sh to handle files without Active Technologi…
valdezm Sep 25, 2025
aa599b8
Merge branch 'main' into codebuddy
lispking Sep 26, 2025
de1db34
feat(agent): Added Amazon Q Developer CLI Integration
Sep 26, 2025
b2f749e
fix: add UTF-8 encoding to file read/write operations in update-agent…
stenyin Sep 24, 2025
cc75a22
Update URLs to Contributing and Support Guides in Docs
Charca Sep 30, 2025
e04175b
Merge pull request #686 from Charca/patch-1
localden Oct 1, 2025
e3b456c
Merge pull request #547 from stenyin/main
localden Oct 1, 2025
7fa0cc5
Merge branch 'github:main' into q-agent
briananderson1222 Oct 1, 2025
f430138
docs: clarify Amazon Q limitation and update init docstring
pumakuma Oct 1, 2025
12b823e
docs(readme): link Amazon Q slash command limitation issue
pumakuma Oct 1, 2025
3ee225f
Remove Codex named args limitation from README.md
emanuelturis Oct 1, 2025
23e0c5c
Merge pull request #695 from briananderson1222/q-agent
localden Oct 3, 2025
75df299
Remove Codex named args limitation warning
emanuelturis Oct 3, 2025
e81c3b3
Merge branch 'main' into patch-1
emanuelturis Oct 3, 2025
5042c76
Template cleanup and reorganization
localden Oct 4, 2025
265534c
Update logs
localden Oct 4, 2025
a172e4c
Update commands.
localden Oct 4, 2025
8374777
Consistency updates to commands
localden Oct 4, 2025
83dcb4a
Update .github/workflows/scripts/create-release-packages.sh
localden Oct 4, 2025
5499d15
Update prompt prefix
localden Oct 4, 2025
00fe1bb
Merge branch 'localden/checkpoints' of https://github.com/github/spec…
localden Oct 4, 2025
917f271
Prompt updates
localden Oct 4, 2025
9e0db01
Update specify.md
localden Oct 4, 2025
b06f2b9
Codex CLI is now fully supported
korakot Oct 6, 2025
08b2a0a
Update checklist.md
localden Oct 6, 2025
5333409
Cleanup redundancies
localden Oct 6, 2025
78638a9
Update templates
localden Oct 6, 2025
80b2544
Merge pull request #748 from korakot/patch-1
localden Oct 6, 2025
4c62cab
Merge branch 'main' into patch-1
localden Oct 6, 2025
e71ebbc
Merge pull request #696 from emanuelturis/patch-1
localden Oct 6, 2025
a6be9be
Update checklist.md
localden Oct 6, 2025
0037a3f
Update template and docs
localden Oct 7, 2025
efe4edc
Merge pull request #763 from github/main
localden Oct 7, 2025
337e192
Update CLI changes
localden Oct 7, 2025
14ebde5
Cleanup
localden Oct 7, 2025
4dc4887
Update templates/tasks-template.md
localden Oct 7, 2025
ba8144d
Update tasks-template.md
localden Oct 7, 2025
cde400f
Package up VS Code settings for Copilot
localden Oct 7, 2025
15e5572
Update command reference
localden Oct 7, 2025
2ab6e65
Update CHANGELOG.md
localden Oct 7, 2025
ec78297
Merge pull request #734 from github/localden/checkpoints
localden Oct 7, 2025
47e5f7c
Use the number prefix to find the right spec
thenets Oct 7, 2025
d4cce17
Update README.md
localden Oct 8, 2025
719ba76
Update README.md
localden Oct 8, 2025
af2b14e
Add escaping guidelines to command templates
outp1 Oct 8, 2025
89f4b0b
Merge pull request #784 from outp1/escape-quotes
localden Oct 8, 2025
5846a38
add how to upgrade specify installation
technoch1ef Oct 9, 2025
7c4c1ed
Escape backslashes in TOML outputs
hsin19 Oct 9, 2025
72ed39d
Add ignore file verification step to /speckit.implement command
sigent-amazon Oct 10, 2025
583d556
Update plan.md
localden Oct 10, 2025
e7936c3
Merge pull request #808 from hsin19/feature/escape-toml-backslashes
localden Oct 10, 2025
0124a0f
Merge pull request #816 from sigent-amazon/feature/add-ignore-file-ve…
localden Oct 10, 2025
07d506f
Update changelog
localden Oct 10, 2025
6c947cc
Merge branch 'main' into codebuddy
localden Oct 10, 2025
369ed64
Merge pull request #462 from lispking/codebuddy
localden Oct 10, 2025
199c639
Update CHANGELOG.md
localden Oct 10, 2025
4de1b6b
Merge branch 'localden/updates' of https://github.com/github/spec-kit…
localden Oct 10, 2025
426ac8a
Update templates/commands/implement.md
localden Oct 10, 2025
9ef389b
Update templates/commands/implement.md
localden Oct 10, 2025
3cc5452
Update AGENTS.md
localden Oct 10, 2025
68809bd
Update scripts/powershell/update-agent-context.ps1
localden Oct 10, 2025
e83d2c7
Update src/specify_cli/__init__.py
localden Oct 10, 2025
bb9ec8e
Refactor agent configuration
localden Oct 10, 2025
301a556
Merge branch 'localden/updates' of https://github.com/github/spec-kit…
localden Oct 10, 2025
9c87fdd
Update __init__.py
localden Oct 10, 2025
e91aca5
Git errors are now highlighted.
localden Oct 10, 2025
058ee51
Update CHANGELOG.md
localden Oct 10, 2025
ed90443
Consolidate Cursor naming
localden Oct 10, 2025
aec5689
Update __init__.py
localden Oct 10, 2025
97dee3e
Merge pull request #825 from github/localden/updates
localden Oct 10, 2025
f393ae9
Update instructions and bug fix
localden Oct 10, 2025
940714d
Merge pull request #826 from github/localden/updates
localden Oct 10, 2025
8abc812
Update vscode-settings.json
localden Oct 10, 2025
26fde7c
Merge pull request #827 from github/localden/updates
localden Oct 10, 2025
b4ecd14
Merge pull request #800 from technoch1ef/patch-1
localden Oct 10, 2025
df4d7fa
Update clarify.md
localden Oct 10, 2025
ed5dbf1
Merge pull request #828 from github/localden/updates
localden Oct 10, 2025
d09552f
fix: align Cursor agent naming to use 'cursor-agent' consistently
ben-edgar Oct 11, 2025
f7ae578
A few more places to update from code review
ben-edgar Oct 11, 2025
e65660f
Merge pull request #831 from ben-edgar/bugfix/cursor-package-name-update
localden Oct 11, 2025
2c1de42
docs(readme): add /speckit.tasks step and renumber walkthrough
uberspeck Oct 13, 2025
b702fcb
Merge pull request #861 from uberspeck/docs/add-speckit-tasks-step
localden Oct 14, 2025
09f57a8
Update README.md
benzyc Oct 14, 2025
d4f5c75
fix: update CODEBUDDY file path in agent context scripts
zidoshare Oct 14, 2025
e7bb98d
Merge pull request #873 from zidoshare/main
localden Oct 14, 2025
4690d13
Merge pull request #868 from benzyc/patch-1
localden Oct 14, 2025
654a00a
Update tasks.md
localden Oct 14, 2025
3e476c2
Update README.md
localden Oct 14, 2025
36383b4
Update script logic
localden Oct 14, 2025
97df98b
Update logic for arguments
localden Oct 14, 2025
6474516
Update wording
localden Oct 14, 2025
b61f04c
Create .gitattributes
localden Oct 14, 2025
defb187
Update files
localden Oct 14, 2025
36ff7e6
Update files
localden Oct 14, 2025
4522fb4
Update create-new-feature.sh
localden Oct 14, 2025
7ca7925
docs: fix heading capitalization for consistency
jarrensj Oct 15, 2025
7b55522
Merge pull request #886 from jarrensj/docs/fix-heading-capitalization…
localden Oct 15, 2025
a945077
Update scripts/bash/create-new-feature.sh
localden Oct 15, 2025
be7db63
update codebuddyCli
tennc Oct 15, 2025
514b054
Update CodeBuddy link in README.md
tennc Oct 15, 2025
2baae57
Update README.md
tennc Oct 15, 2025
66fc4c2
Rename CodeBuddy to CodeBuddy CLI in AGENTS.md
tennc Oct 15, 2025
0cca67f
Update AI coding agent references in installation guide
tennc Oct 15, 2025
84b46cd
Rename CodeBuddy to CodeBuddy CLI in update script
tennc Oct 15, 2025
ce844c6
Update CodeBuddy agent name to 'CodeBuddy CLI'
tennc Oct 15, 2025
8c9e586
Fix: Fix incorrect command formatting in agent context file
zidoshare Oct 15, 2025
e45c469
Ruby, PHP, Rust, Kotlin, C, C++
isdaniel Oct 15, 2025
41690cd
format content as copilot suggest
isdaniel Oct 15, 2025
0456966
Merge pull request #895 from zidoshare/main
localden Oct 15, 2025
39bf3e4
Merge pull request #894 from tennc/main
localden Oct 15, 2025
1c16a68
Merge pull request #766 from thenets/use-the-number-prefix-to-find-th…
localden Oct 15, 2025
c59595d
Merge pull request #897 from isdaniel/add-more-lang
localden Oct 15, 2025
3b000fc
Merge pull request #881 from github/localden/fixes
localden Oct 15, 2025
b291a6e
Added support for Amp code agent.
DFilipeS Oct 15, 2025
6b58824
Added correct `install_url` for Amp agent CLI script.
DFilipeS Oct 15, 2025
a97374d
Fixed indentation.
DFilipeS Oct 15, 2025
03c7021
Fix: incorrect command formatting in agent context file, refix #895
zidoshare Oct 16, 2025
900bc2e
chore: add `devcontainer` support to ease developer workstation setup
tinesoft Sep 22, 2025
ecec4bc
chore: add `specify`'s github copilot chat settings to `devcontainer`
tinesoft Oct 8, 2025
f3c77e2
fix: correct `run_command` exit behavior and improve installation ins…
tinesoft Oct 8, 2025
9d4e8e9
chore: fix path to powershell script in vscode settings
tinesoft Oct 16, 2025
a8514da
chore: add installation of `codebuddy` CLI in the `devcontainer`
tinesoft Oct 16, 2025
b009773
chore: add Claude Code extension to devcontainer configuration
tinesoft Oct 16, 2025
b37a951
fix: correct argument parsing in create-new-feature.sh script
zidoshare Oct 16, 2025
71c2c63
chore: replace `bun` by `node/npm` in the `devcontainer` (as many CLI…
tinesoft Oct 16, 2025
315269d
- **Smart JSON Merging for VS Code Settings**: `.vscode/settings.json…
isdaniel Oct 16, 2025
8130d98
The function parameters lack type hints. Consider adding type annotat…
isdaniel Oct 16, 2025
74f7e50
Change loop condition to include last argument
wfongcn Oct 17, 2025
098380a
fix: Skip CLI checks for IDE-based agents in check command
isdaniel Oct 17, 2025
ed0fa8f
Update README.md
lutzroeder Oct 17, 2025
a5fdd53
Merge pull request #930 from lutzroeder/main
localden Oct 17, 2025
a66af9b
Merge pull request #914 from isdaniel/smart-merge-settings.json
localden Oct 17, 2025
f892b9e
fix: broken media files
JackieQi Oct 17, 2025
5558b24
Merge pull request #934 from JackieQi/main
localden Oct 19, 2025
5e32de1
Merge pull request #904 from zidoshare/main
localden Oct 19, 2025
9e84f46
Merge pull request #929 from isdaniel/fix/ide-agent-cli-checks
localden Oct 19, 2025
7050a31
Merge pull request #918 from wfongcn/patch-1
localden Oct 19, 2025
0154408
Merge branch 'main' into create-new-feature
localden Oct 19, 2025
3e85f46
Merge pull request #910 from zidoshare/create-new-feature
localden Oct 19, 2025
ea90d02
Merge pull request #487 from tinesoft/main
localden Oct 19, 2025
8de5db7
fix: include the latest changelog in the `GitHub Release`'s body
tinesoft Oct 9, 2025
33a0796
feat(ci): add markdownlint-cli2 for consistent markdown formatting
DasBen Oct 19, 2025
546e9d6
Support more lang/Devops of Common Patterns by Technology
isdaniel Oct 21, 2025
ab14090
fix: correct command references in speckit.analyze.md
JianfuLi Oct 21, 2025
02c1549
fix regarding copilot suggestion
isdaniel Oct 21, 2025
6c22085
fix: correct command references in implement.md
JianfuLi Oct 21, 2025
e0e62f6
revert vscode auto remove extra space
isdaniel Oct 21, 2025
cbc8ab0
Merge pull request #984 from JianfuLi/main
localden Oct 21, 2025
f3ada74
Merge pull request #983 from isdaniel/add-more-common-patterns
localden Oct 21, 2025
15a5630
Use VS Code handoffs
localden Oct 21, 2025
c59be99
Testing hand-offs
localden Oct 21, 2025
8e9d25e
Update with prompt
localden Oct 21, 2025
317ae4d
Update prompts
localden Oct 21, 2025
dbd1437
Let's switch to proper prompts
localden Oct 21, 2025
14a574a
Chatmodes are back in vogue
localden Oct 21, 2025
37e87c7
Hand offs with prompts
localden Oct 21, 2025
115b433
Prompt updates
localden Oct 21, 2025
f790319
Merge branch 'main' into feature/add-markdownlint
localden Oct 21, 2025
79328aa
Merge pull request #958 from DasBen/feature/add-markdownlint
localden Oct 21, 2025
0ac76c8
Merge branch 'main' into localden/vscode
localden Oct 21, 2025
9786e58
Lint fixes
localden Oct 21, 2025
65f8787
Merge branch 'localden/vscode' of https://github.com/github/spec-kit …
localden Oct 21, 2025
d4d3139
Exclude generated releases
localden Oct 21, 2025
be06a23
Merge branch 'main' into main
localden Oct 21, 2025
eb030da
Merge pull request #902 from DFilipeS/main
localden Oct 21, 2025
e77d99a
Support for version command
localden Oct 21, 2025
60bd9dc
Merge pull request #598 from valdezm/fix/update-agent-context-missing…
localden Oct 21, 2025
9f123e0
Merge pull request #795 from tinesoft/fix/gh-releases
localden Oct 21, 2025
2508d92
Fixes #975
localden Oct 21, 2025
a877af5
Fixes #970
localden Oct 21, 2025
72cb885
Update CHANGELOG.md
localden Oct 21, 2025
d550634
Update src/specify_cli/__init__.py
localden Oct 21, 2025
7522eb3
Potential fix for code scanning alert no. 3: Workflow does not contai…
localden Oct 21, 2025
7b536b5
update specify to make "short-name" argu for create-new-feature.sh in…
TCoherence Oct 22, 2025
9809b1a
docs: add steps for testing template and command changes locally
harikrishnan83 Oct 22, 2025
89f5f9c
Update CONTRIBUTING.md
localden Oct 22, 2025
af88930
Merge pull request #1002 from harikrishnan83/local_testing_documentation
localden Oct 22, 2025
926836e
Merge pull request #1001 from TCoherence/fix/place-short-name-in-the-…
localden Oct 22, 2025
ba861cd
Merge pull request #1003 from github/main
localden Oct 22, 2025
177dcad
Update CONTRIBUTING.md
localden Oct 22, 2025
779e1f8
Update src/specify_cli/__init__.py
localden Oct 22, 2025
5f1fc6b
Create taskstoissues.md
localden Oct 22, 2025
0927443
Merge branch 'localden/vscode' of https://github.com/github/spec-kit …
localden Oct 22, 2025
dafab39
Update taskstoissues.md
localden Oct 22, 2025
d6136cb
Script changes
localden Oct 22, 2025
f7fe48b
Create create-release-packages.ps1
localden Oct 22, 2025
1f3d9b5
feat: check remote branches to prevent duplicate branch numbers
sigent-amazon Oct 23, 2025
b40b41c
fix: improve branch number detection to check all sources
sigent-amazon Oct 23, 2025
598148c
docs: restore important note about JSON output in specify command
sigent-amazon Oct 23, 2025
e6d6f3c
Merge pull request #1019 from sigent-amazon/feature/check-remote-bran…
localden Oct 23, 2025
2a7c2e9
Unset CDPATH while getting SCRIPT_DIR
sanklgillis Oct 25, 2025
c4638a9
Refactor ESLint configuration checks in implement.md to address depre…
danwashusen Oct 27, 2025
392dbf2
docs: Add comprehensive upgrading guide for Spec Kit
anchildress1 Nov 5, 2025
3c4081d
fix: remove broken link to existing project guide
anchildress1 Nov 6, 2025
e976080
feat: Add OVHcloud SHAI AI Agent
eliasto Nov 6, 2025
57c54d3
docs: remove related documentation section from upgrading guide
anchildress1 Nov 6, 2025
d79d99f
docs: reorganize upgrade documentation structure
anchildress1 Nov 6, 2025
bcd3f84
fix: incorrect logic to create release packages with subset AGENTS or…
lshgdut Nov 7, 2025
d471a6f
docs: fix broken link and improve agent reference
anchildress1 Nov 7, 2025
a26ee57
Update src/specify_cli/__init__.py
localden Nov 7, 2025
e20d79e
Update scripts/powershell/create-new-feature.ps1
localden Nov 7, 2025
161a415
Update agent configuration
localden Nov 7, 2025
df15b8e
Merge branch 'main' into localden/vscode
localden Nov 7, 2025
960e4c0
Update CHANGELOG.md
localden Nov 7, 2025
24b6d31
Merge branch 'localden/vscode' of https://github.com/github/spec-kit …
localden Nov 7, 2025
392f8b7
Update templates/commands/taskstoissues.md
localden Nov 7, 2025
3dcbb6e
Refactor feature script logic and update agent context scripts
localden Nov 7, 2025
f4fcd82
Merge branch 'localden/vscode' of https://github.com/github/spec-kit …
localden Nov 7, 2025
7e568c1
Merge pull request #986 from github/localden/vscode
localden Nov 14, 2025
7777e14
Fix tasktoissues.md to use the 'github/github-mcp-server/issue_write'…
devantler Nov 14, 2025
2f58f4b
Merge pull request #1187 from devantler/fix-tasktoissues-tools
localden Nov 14, 2025
7c4294b
Merge pull request #1137 from lshgdut/pr
localden Nov 14, 2025
cf8b67e
Merge pull request #1134 from eliasto/add-ovhcloud-shai-ai-agent
localden Nov 15, 2025
c88d00d
Merge pull request #1135 from anchildress1/upgrade-spec-kit-docs
localden Nov 15, 2025
4767d77
Merge pull request #1070 from danwashusen/patch-1
localden Nov 15, 2025
f205fa3
Merge pull request #1039 from sgillis/fix-cdpath-issue
localden Nov 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/python
{
"name": "SpecKitDevContainer",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/python:3.13-trixie", // based on Debian "Trixie" (13)
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
"installOhMyZsh": true,
"installOhMyZshConfig": true,
"upgradePackages": true,
"username": "devcontainer",
"userUid": "automatic",
"userGid": "automatic"
},
"ghcr.io/devcontainers/features/dotnet:2": {
"version": "lts"
},
"ghcr.io/devcontainers/features/git:1": {
"ppa": true,
"version": "latest"
},
"ghcr.io/devcontainers/features/node": {
"version": "lts"
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
8080 // for Spec-Kit documentation site
],
"containerUser": "devcontainer",
"updateRemoteUserUID": true,
"postCreateCommand": "chmod +x ./.devcontainer/post-create.sh && ./.devcontainer/post-create.sh",
"postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
"customizations": {
"vscode": {
"extensions": [
"mhutchie.git-graph",
"eamodio.gitlens",
"anweber.reveal-button",
"chrisdias.promptboost",
// Github Copilot
"GitHub.copilot",
"GitHub.copilot-chat",
// Codex
"openai.chatgpt",
// Kilo Code
"kilocode.Kilo-Code",
// Roo Code
"RooVeterinaryInc.roo-cline",
// Amazon Developer Q
"AmazonWebServices.amazon-q-vscode",
// Claude Code
"anthropic.claude-code"
],
"settings": {
"debug.javascript.autoAttachFilter": "disabled", // fix running commands in integrated terminal

// Specify settings for Github Copilot
"git.autofetch": true,
"chat.promptFilesRecommendations": {
"speckit.constitution": true,
"speckit.specify": true,
"speckit.plan": true,
"speckit.tasks": true,
"speckit.implement": true
},
"chat.tools.terminal.autoApprove": {
".specify/scripts/bash/": true,
".specify/scripts/powershell/": true
}
}
}
}
}
100 changes: 100 additions & 0 deletions .devcontainer/post-create.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
#!/bin/bash

# Exit immediately on error, treat unset variables as an error, and fail if any command in a pipeline fails.
set -euo pipefail

# Function to run a command and show logs only on error
run_command() {
local command_to_run="$*"
local output
local exit_code

# Capture all output (stdout and stderr)
output=$(eval "$command_to_run" 2>&1) || exit_code=$?
exit_code=${exit_code:-0}

if [ $exit_code -ne 0 ]; then
echo -e "\033[0;31m[ERROR] Command failed (Exit Code $exit_code): $command_to_run\033[0m" >&2
echo -e "\033[0;31m$output\033[0m" >&2

exit $exit_code
fi
}

# Installing CLI-based AI Agents

echo -e "\n🤖 Installing Copilot CLI..."
run_command "npm install -g @github/copilot@latest"
echo "✅ Done"

echo -e "\n🤖 Installing Claude CLI..."
run_command "npm install -g @anthropic-ai/claude-code@latest"
echo "✅ Done"

echo -e "\n🤖 Installing Codex CLI..."
run_command "npm install -g @openai/codex@latest"
echo "✅ Done"

echo -e "\n🤖 Installing Gemini CLI..."
run_command "npm install -g @google/gemini-cli@latest"
echo "✅ Done"

echo -e "\n🤖 Installing Augie CLI..."
run_command "npm install -g @augmentcode/auggie@latest"
echo "✅ Done"

echo -e "\n🤖 Installing Qwen Code CLI..."
run_command "npm install -g @qwen-code/qwen-code@latest"
echo "✅ Done"

echo -e "\n🤖 Installing OpenCode CLI..."
run_command "npm install -g opencode-ai@latest"
echo "✅ Done"

echo -e "\n🤖 Installing Amazon Q CLI..."
# 👉🏾 https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line-verify-download.html

run_command "curl --proto '=https' --tlsv1.2 -sSf 'https://desktop-release.q.us-east-1.amazonaws.com/latest/q-x86_64-linux.zip' -o 'q.zip'"
run_command "curl --proto '=https' --tlsv1.2 -sSf 'https://desktop-release.q.us-east-1.amazonaws.com/latest/q-x86_64-linux.zip.sig' -o 'q.zip.sig'"
cat > amazonq-public-key.asc << 'EOF'
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEZig60RYJKwYBBAHaRw8BAQdAy/+G05U5/EOA72WlcD4WkYn5SInri8pc4Z6D
BKNNGOm0JEFtYXpvbiBRIENMSSBUZWFtIDxxLWNsaUBhbWF6b24uY29tPoiZBBMW
CgBBFiEEmvYEF+gnQskUPgPsUNx6jcJMVmcFAmYoOtECGwMFCQPCZwAFCwkIBwIC
IgIGFQoJCAsCBBYCAwECHgcCF4AACgkQUNx6jcJMVmef5QD/QWWEGG/cOnbDnp68
SJXuFkwiNwlH2rPw9ZRIQMnfAS0A/0V6ZsGB4kOylBfc7CNfzRFGtovdBBgHqA6P
zQ/PNscGuDgEZig60RIKKwYBBAGXVQEFAQEHQC4qleONMBCq3+wJwbZSr0vbuRba
D1xr4wUPn4Avn4AnAwEIB4h+BBgWCgAmFiEEmvYEF+gnQskUPgPsUNx6jcJMVmcF
AmYoOtECGwwFCQPCZwAACgkQUNx6jcJMVmchMgEA6l3RveCM0YHAGQaSFMkguoAo
vK6FgOkDawgP0NPIP2oA/jIAO4gsAntuQgMOsPunEdDeji2t+AhV02+DQIsXZpoB
=f8yY
-----END PGP PUBLIC KEY BLOCK-----
EOF
run_command "gpg --batch --import amazonq-public-key.asc"
run_command "gpg --verify q.zip.sig q.zip"
run_command "unzip -q q.zip"
run_command "chmod +x ./q/install.sh"
run_command "./q/install.sh --no-confirm"
run_command "rm -rf ./q q.zip q.zip.sig amazonq-public-key.asc"
echo "✅ Done"

echo -e "\n🤖 Installing CodeBuddy CLI..."
run_command "npm install -g @tencent-ai/codebuddy-code@latest"
echo "✅ Done"

# Installing UV (Python package manager)
echo -e "\n🐍 Installing UV - Python Package Manager..."
run_command "pipx install uv"
echo "✅ Done"

# Installing DocFx (for documentation site)
echo -e "\n📚 Installing DocFx..."
run_command "dotnet tool update -g docfx"
echo "✅ Done"

echo -e "\n🧹 Cleaning cache..."
run_command "sudo apt-get autoclean"
run_command "sudo apt-get clean"

echo "✅ Setup completed. Happy coding! 🚀"
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# Global code owner
* @localden

1 change: 1 addition & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,4 @@ jobs:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4

20 changes: 20 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Lint
permissions:
contents: read

on:
push:
branches: ["main"]
pull_request:

jobs:
markdownlint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Run markdownlint-cli2
uses: DavidAnson/markdownlint-cli2-action@v19
with:
globs: '**/*.md'
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,4 @@ jobs:
run: |
chmod +x .github/workflows/scripts/update-version.sh
.github/workflows/scripts/update-version.sh ${{ steps.get_tag.outputs.new_version }}

2 changes: 1 addition & 1 deletion .github/workflows/scripts/check-release-exists.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ if gh release view "$VERSION" >/dev/null 2>&1; then
else
echo "exists=false" >> $GITHUB_OUTPUT
echo "Release $VERSION does not exist, proceeding..."
fi
fi
14 changes: 11 additions & 3 deletions .github/workflows/scripts/create-github-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ gh release create "$VERSION" \
.genreleases/spec-kit-template-claude-ps-"$VERSION".zip \
.genreleases/spec-kit-template-gemini-sh-"$VERSION".zip \
.genreleases/spec-kit-template-gemini-ps-"$VERSION".zip \
.genreleases/spec-kit-template-cursor-sh-"$VERSION".zip \
.genreleases/spec-kit-template-cursor-ps-"$VERSION".zip \
.genreleases/spec-kit-template-cursor-agent-sh-"$VERSION".zip \
.genreleases/spec-kit-template-cursor-agent-ps-"$VERSION".zip \
.genreleases/spec-kit-template-opencode-sh-"$VERSION".zip \
.genreleases/spec-kit-template-opencode-ps-"$VERSION".zip \
.genreleases/spec-kit-template-qwen-sh-"$VERSION".zip \
Expand All @@ -38,5 +38,13 @@ gh release create "$VERSION" \
.genreleases/spec-kit-template-auggie-ps-"$VERSION".zip \
.genreleases/spec-kit-template-roo-sh-"$VERSION".zip \
.genreleases/spec-kit-template-roo-ps-"$VERSION".zip \
.genreleases/spec-kit-template-codebuddy-sh-"$VERSION".zip \
.genreleases/spec-kit-template-codebuddy-ps-"$VERSION".zip \
.genreleases/spec-kit-template-amp-sh-"$VERSION".zip \
.genreleases/spec-kit-template-amp-ps-"$VERSION".zip \
.genreleases/spec-kit-template-shai-sh-"$VERSION".zip \
.genreleases/spec-kit-template-shai-ps-"$VERSION".zip \
.genreleases/spec-kit-template-q-sh-"$VERSION".zip \
.genreleases/spec-kit-template-q-ps-"$VERSION".zip \
--title "Spec Kit Templates - $VERSION_NO_V" \
--notes-file release_notes.md
--notes-file release_notes.md
Loading