Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
de8d089
enhance with PRPs-agentic-eng framework
Sep 20, 2025
54250ad
feat(cli): install Claude commands to target project .claude/command…
Sep 20, 2025
7af4d78
fix: include templates directory in package for Claude commands install
Sep 21, 2025
f4ee5a1
fix(ci): update Claude commands path to spec-kit subdirectory
Sep 21, 2025
c936c1a
fix install script - commands copy
Sep 21, 2025
c883886
fix(cli): transform branch downloads to match release structure
Sep 21, 2025
d71a4d6
feat(cli): preserve existing specs folder during install
Sep 21, 2025
d5ef350
fix(scripts): accept case-insensitive ticket prefixes in branch vali…
Sep 21, 2025
3fbf37d
feat(templates): add ULTRATHINK instructions to command templates
Sep 21, 2025
edd52a8
chore: bump version to 0.2.0
Sep 21, 2025
43fc56d
feat(cli): add --force flag to specify init for updating existing pro…
Sep 21, 2025
7b72a7a
fix(scripts): update spec file naming to use JIRA issue format
Sep 22, 2025
de88025
feat(templates): add constitution command template
Sep 23, 2025
d1afcc7
feat(templates): update JIRA issue format from uppercase to lowercase
Sep 27, 2025
13ad590
feat(vision) add product vision
hcnimi Oct 5, 2025
5d8e32b
feat(decompose): add capability-based decomposition for atomic PRs
Oct 5, 2025
acaf70f
docs: add Article VIII (Atomic Development) to constitution template
Oct 5, 2025
6d9b099
feat(decompose): implement atomic PR workflow with capability branches
Oct 6, 2025
bbb41dc
feat(decompose): implement atomic PR workflow with capability branches
Oct 6, 2025
465cfc6
feat(workflows): add capability mode support for atomic PRs
Oct 6, 2025
8c7119b
update smart-commit command
Oct 6, 2025
bd017a6
update implement.md
Oct 6, 2025
d3294a5
fix race condition where branch not created before file creation in /…
Oct 6, 2025
615debe
fix(plan): support capability IDs with letter suffixes
Oct 7, 2025
613ea3e
fix(templates): remove duplicate .specify prefix in implement.md paths
Oct 7, 2025
39b52e1
fix(templates): add explicit UTF-8 encoding instructions to all markd…
Oct 11, 2025
cf6891c
feat(init): support multi-repo init
Oct 11, 2025
5d47b07
feat(init): isolate AI assistant commands in spec-kit subfolders
Oct 11, 2025
acb36a9
make templates path reference consistent
hcnimi Oct 14, 2025
5170104
fix capability feature branch creation
hcnimi Oct 14, 2025
1aa83d2
refactor(loc-limits): add dual budget tracking for implementation and…
Oct 16, 2025
c26059f
update readme
Oct 18, 2025
c4f14fa
add conditional branch and feature naming
hcnimi Oct 18, 2025
70256b6
feat(workspace): add multi-repo workspace support
hcnimi Oct 19, 2025
7ff403b
refactor(workspace): rename .spec-kit to .specify for consistency
hcnimi Oct 20, 2025
4140ee2
docs(workspace): clarify Python CLI vs bash script initialization me…
hcnimi Oct 20, 2025
5c3bbab
fix relative path issue w/specify cli
Oct 20, 2025
f0a721d
docs(templates): update LOC limits to target 1000 with test ratio re…
Oct 21, 2025
93aadfa
feat(workspace): add GitHub host-aware Jira key support
Oct 21, 2025
f6c7c2a
feat(adaptive): add OpenSpec-inspired lightweight workflows
Oct 25, 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
18 changes: 18 additions & 0 deletions .env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Specify CLI Environment Variables Template
# Copy this file to .env and customize the values as needed

# Repository Configuration
# Override the default GitHub repository for template downloads
SPECIFY_REPO_OWNER=github
SPECIFY_REPO_NAME=spec-kit
SPECIFY_REPO_BRANCH=

# Repository Settings:
# - SPECIFY_REPO_OWNER: GitHub username/organization that owns the spec-kit repository
# - SPECIFY_REPO_NAME: Name of the repository containing the templates
# - SPECIFY_REPO_BRANCH: Specific branch to download from (uses latest release if empty)

# Examples:
# SPECIFY_REPO_OWNER=mycompany
# SPECIFY_REPO_NAME=custom-spec-kit
# SPECIFY_REPO_BRANCH=development
4 changes: 2 additions & 2 deletions .github/workflows/scripts/create-release-packages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,8 @@ build_variant() {
fi
case $agent in
claude)
mkdir -p "$base_dir/.claude/commands"
generate_commands claude md "\$ARGUMENTS" "$base_dir/.claude/commands" "$script" ;;
mkdir -p "$base_dir/.claude/commands/spec-kit"
generate_commands claude md "\$ARGUMENTS" "$base_dir/.claude/commands/spec-kit" "$script" ;;
gemini)
mkdir -p "$base_dir/.gemini/commands"
generate_commands gemini toml "{{args}}" "$base_dir/.gemini/commands" "$script"
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,7 @@ env/
.env
.env.local
*.lock

.claude
.serena
CLAUDE.md
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include templates/commands/*.md
recursive-include templates *
Loading