Skip to content

Spec Kit - agentic-sdlc-v0.4.9

Choose a tag to compare

@github-actions github-actions released this 14 Apr 08:02
· 1660 commits to main since this release

Install

uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.4.9
specify init my-project

What's Changed

  • v0.4.9: Fix command prefix and theming
  • v0.4.8: merge upstream (SFSpeckit + gitflow prefix)
  • v0.4.7: Full theming consistency update
  • feat: Full theming consistency - replace cyan with orange accent
  • Add SFSpeckit — Salesforce SDD Extension (github#2208)
  • docs: update CHANGELOG for v0.4.6
  • feat(scripts): optional single-segment branch prefix for gitflow (github#2202)
  • v0.4.6: Extension bundling unification + version bug fix
  • fix: update tests to accept fork's extra files and fix --no-git handling
  • fix: import cli_customization with proper error handling
  • docs: update CHANGELOG for v0.4.2
  • fix: add sync_team_ai_directives and _run_git_command functions
  • fix: use BANNER_COLORS for orange theme instead of hardcoded blue/cyan
  • fix(tdd): add proper hooks for TDD workflow (before_implement)
  • chore: release 0.6.2, begin 0.6.3.dev0 development (github#2205)
  • Add Worktrees extension to community catalog (github#2207)
  • fix: resolve extension script path rewriting bug causing session failures
  • fix: remove issue tracker integration
  • fix: AD variable mismatch in check-prerequisites scripts
  • feat: Update catalog.community.json for preset-fiction-book-writing (github#2199)
  • docs: add hook command lightweight lesson to RELEASE.md
  • fix: add lightweight product.link command for silent PDR hook
  • docs: add draft release lesson to RELEASE.md
  • fix: dot-to-dash replacement in compute_skill_output_name
  • fix: Claude Code slash command naming for preset/extension commands
  • fix: register extension hooks during bundled extension installation
  • fix: plan command creates required artifacts (research.md, data-model.md, contracts/, quickstart.md)
  • docs: add submodule release workflow lesson to RELEASE.md
  • fix: align spec.specify hooks with upstream convention and remove inline Phase 2
  • fix: resolve {SCRIPT} placeholders for markdown agents in preset commands
  • fix(preset): simplify constitution command to prevent agent failures
  • feat(architect): v2.0.0 - R&W methodology alignment
  • docs: add lesson about checking remote version before release
  • fix: persist --team-ai-directives to init-options.json and read from all scripts
  • chore: bump version to 0.3.35
  • docs: add path consistency checks and lessons learned to RELEASE.md
  • fix: update preset template paths to use {REPO_ROOT} placeholders
  • fix: resolve template paths and add RELEASE.md
  • chore: bump version to 0.3.32
  • fix: resolve constitution path + add handoffs to init commands
  • fix(scaffold): always overwrite extensions - copy all files on re-init
  • fix(bundled): update extensions on reinstall - compare versions
  • chore: bump version to 0.3.29
  • refactor(spec.plan): clarify Phase 1 contracts scope
  • fix(init): remove remaining auto-trigger language, make clarify manual
  • chore: bump version to 0.3.27
  • chore: bump version to 1.1.2
  • fix(init): remove auto-trigger to clarify, make it manual step
  • docs: add CHANGELOG entry for 0.3.26
  • chore: bump version to 0.3.26
  • fix(clarify): add ADR/PDR approval workflow before implement
  • feat(architect,product): add multi-agent DAG orchestration (v1.1.0)
  • chore: bump version to 0.3.24
  • chore: bump version to 0.3.23
  • docs(preset): use command aliases in next steps suggestions
  • refactor: remove MCP references and Framework Options to simplify upstream merges
  • chore: bump version to 0.3.22
  • refactor(levelup): simplify clarify.md to align with architect/product UX
  • docs: fix architect extension misleading --architecture flag references
  • chore: remove hardcoded architect handoff from product extension
  • fix: handle dict format in skill sync-team
  • fix: add httpx dependency, add skill theming, add skill command tests
  • fix: update release.yml install URL to tikalk fork
  • fix: lint errors in cli_customization.py
  • refactor: use accent() helper in skill commands
  • feat: restore specify skill commands (v0.3.19)
  • feat(presets): add path validation and non-git support to ADLC commands
  • fix: add missing sync_team_ai_directives and apply upstream alias fix
  • Bump version to 0.4.0 and update CHANGELOG
  • fix: remove upstream TAGLINE that overwrites fork customizations
  • feat: update CLI tagline and bump version to 0.3.17
  • docs: add CI troubleshooting section to FORK.md
  • fix: remove unresolved merge conflict marker
  • chore: bump version to 0.3.16
  • enhance(levelup/clarify): add system-discovered assessments and recommended actions
  • fix: register preset commands and skills during bundled install
  • fix: register extension commands and skills during bundled install
  • fix: register extension commands and skills during bundled install
  • fix: lint errors in cli_customization.py
  • fix: bundled extensions/presets installation during specify init
  • feat(levelup): add skill taxonomy and rule conflict detection
  • refactor: isolate fork customizations into cli_customization.py
  • feat: add tdd to wheel and --team-ai-directives flag
  • fix: dry-run specs dir creation and null template handling
  • fix: remove stray ] in discovery-functions.ps1 and update descriptions
  • fix: PowerShell tests and extension install reporting
  • fix: use $PSScriptRoot for discovery-functions path in PowerShell script
  • chore: bump version to 0.3.5
  • feat: restore full tikalk orange theming
  • chore: bump version to 0.3.4
  • fix: allow adlc prefix and short alias format in extension commands
  • chore: bump version to 0.3.3
  • fix: add Position=0 to FeatureDescription param in PowerShell script
  • chore: bump version to 0.3.2
  • fix: move dot-source after param block in PowerShell script
  • feat: auto-install bundled extensions and presets during init
  • fix: remove stray backtick causing PowerShell parser error
  • chore: bump version to 0.3.0
  • fix: update tests for tikalk scripts and fix dry-run specs directory
  • docs: add v0.2.4 changelog entry for LevelUp clarify improvements
  • chore: LevelUp clarify DX improvements, bump to 0.2.4
  • embed encoding team standards article concepts
  • Bump version to 0.2.1 - Quick extension low-friction redesign
  • chore: bump version to 0.2.0
  • docs: align README ToC with upstream order, remove duplicates
  • fix: resolve merge issues - skills_ok init and Kimi skill naming
  • chore(preset): add Assumptions section, align Success Criteria terminology
  • chore: rename agentic-sdlc-runner to agentic-sdlc-agent-runner and remove banner extensions
  • feat(product): add roadmap tracking with PDR completion
  • fix: download templates from tikalk fork instead of github/spec-kit
  • fix: StepTracker key, template version repo, type annotations, and preset command refresh
  • fix: handle fork package names in version detection
  • fix: strip agentic-sdlc- prefix from release title
  • Release: agentic-sdlc-0.1.17 with product extension v1.0.1
  • fix: properly capture --number argument value in create-new-feature.sh
  • feat(architect): v1.0.1 - ADR lifecycle with sequential viewpoint generation
  • Restore tikalk customizations from upstream merge 59806bc
  • docs: remove levelup from core commands table (it's an extension)
  • fix: save team-ai-directives path to config.json for bash scripts
  • fix: remove unused variables (F841 lint errors)
  • fix: type annotations for LSP/pyright compatibility
  • feat: restore --team-ai-directives CLI parameter and fix README
  • docs: Consolidate extension documentation and fix /spec.trace references
  • fix: Use spec.* aliases in command output messages (#83)
  • chore: bump version to 0.1.10
  • feat(architect): v1.0.0 - simplify handoffs and hook descriptions
  • chore: bump version to 0.1.9
  • chore: bump version to 0.1.8
  • fix: move platformdirs import to top of file
  • fix: correct release package naming and add json5 dependency
  • chore: bump version to 0.1.6
  • fix: refresh preset commands on re-init to apply replaces logic (v0.1.5)
  • fix: implement preset 'replaces' field to remove superseded commands (v0.1.3)
  • feat: add evals for fork-specific features (v0.1.2)
  • feat: add Mission Brief enforcement to /adlc.spec.specify (v0.1.1)
  • feat!: migrate fork customizations to agentic-sdlc preset (v0.1.0)
  • refactor: move architecture and product records to drafts, add team-ai-directives PR workflow
  • Release v0.0.136 - Fix duplicate trace skill
  • Release v0.0.135
  • Release v0.0.134 - Add levelup.implement validation checkpoints
  • Bump version to 0.0.134
  • fix: add product extension to bundled extensions
  • Release v0.0.133 - Fix extension commands refresh
  • Release v0.0.132 - Fix extension refresh on init
  • Bump version to 0.0.130
  • Bump version to 0.0.129
  • fix: lower selftest extension version requirement to >=0.0.128
  • fix: update qwen to markdown format and fix test version requirements
  • Bump version to 0.0.128
  • fix(levelup): remove remaining .cdrs.json references
  • refactor(levelup): revert CDR storage to markdown
  • Fix Rich markup not being parsed in extension banner
  • Bump version to 0.0.126
  • feat(levelup): migrate CDR system to .cdrs.json
  • chore: bump version to 0.0.124
  • fix: align --ai-skills prefix with adlc.* command namespace (#77)
  • docs: fix README TOC and update URLs to point to fork
  • docs: update README with core features and agent alignment
  • fix: restore release scripts and add kimi support
  • chore: bump version to 0.0.122
  • fix: ensure extension commands are registered for all agents
  • chore: bump version to 0.0.121
  • fix: add missing agents to AGENT_CONFIGS (#76)
  • fix: use agentic-sdlc-spec-kit-template-* prefix in release scripts
  • chore: bump version to 0.0.119
  • fix: resolve lint errors from merge conflict
  • Add subsystem discovery to product and levelup init commands (#75)
  • chore: bump version to 0.0.118
  • Merge upstream: 8 commits - fixes, extensions, and Mistral Vibe support (#74)
  • Bundle product extension and create individual extension releases (#72)
  • refactor: rename levelup.spec to levelup.specify and consolidate extension docs (#71)
  • feat(product): add product extension with PRD/PDR management (#70)
  • make eval workflow manual-only
  • fix: syntax error in discover_skills and git fetch output (v0.0.116) (#69)
  • remove wrong release files
  • add validate command to catalog
  • feat: refactor architecture validation with architect.validate
  • feat: add TDD extension with risk-based testing
  • fix: display pre-installed extensions banner by fixing catalog.json search path
  • feat: Remove non-functional features and dead code (v0.0.111)
  • fix: include build mode leftovers removal in 0.0.109 CHANGELOG
  • chore: bump version to 0.0.110
  • refactor: remove recommended skills display
  • refactor: remove stale workflow/options config sections
  • chore: bump version to 0.0.109 and update CHANGELOG
  • feat: enforce sequential workflow in Quick extension
  • refactor: remove build mode leftovers
  • chore: bump version to 0.0.108 and update CHANGELOG
  • feat: add Quick extension for session-based ad-hoc task execution
  • chore: bump version to 0.0.107
  • feat: show extensions in specify version command
  • feat: show extension summary in banner
  • chore: bump version to 0.0.106
  • clean: Remove build mode references from evals and tests
  • refactor: Remove build/spec mode architecture from core commands
  • feat(extensions): move trace command to levelup extension
  • feat(extensions): add Jira and Azure DevOps to community catalog from upstream
  • Add Azure DevOps Integration extension to community catalog (github#1734)
  • feat(extensions): add Jira Integration to community catalog (github#1764)
  • chore: bump version to 0.0.102
  • fix: use tikalk fork for template version
  • chore: bump version to 0.0.101
  • fix: remove unused variable in OSError exception handler
  • chore: bump version to 0.0.100
  • fix: avoid deleting source when installing from same directory
  • chore: bump version to 0.0.99
  • fix: continue searching for bundled extensions when first path is empty
  • chore: bump version to 0.0.98
  • fix: improve extension installation error handling
  • fix: only install bundled extensions that actually exist
  • fix: allow adlc.* command names in extension validation
  • chore: bump version to 0.0.95
  • feat!: remove speckit.* backward compatibility aliases
  • feat!: migrate command namespace from speckit.* to adlc.*
  • fix: version banner correctly detects agentic-sdlc-specify-cli package
  • chore: bump version to 0.0.93 (#67)
  • Breaking change/adlc prefix migration (#66)
  • chore: remove orphaned test artifacts (bin/act, tmp/)
  • chore: bump version to 0.0.90 (#63)
  • fix: correct release-trigger workflow for agentic-sdlc-v tag format
  • fix: update release workflow to trigger on agentic-sdlc-v* tags
  • refactor: clean up dead code after architect extension migration
  • fix: bundle architect extension in pyproject.toml for wheel/sdist
  • docs: fix outdated /speckit.* command references to /spec.*
  • docs: fix outdated /speckit.* command references to /spec.*
  • feat: embed Mission Brief concept in spec.clarify command
  • feat(extensions): Use catalog.json as pre-install manifest
  • feat(extensions): Add architect extension with /architect.analyze command
  • refactor: rename CDR from 'Context Decision Records' to 'Context Directive Records'
  • fix: remove obsolete tests referencing deleted prepare-levelup.sh
  • fix: add {SCRIPT} invocation to levelup commands for proper script execution
  • fix: bundle levelup extension in package and fix version detection
  • fix: add Optional type annotation to project_name parameter
  • fix: include levelup extension in release packages
  • feat: auto-install levelup extension during specify init
  • fix(tests): update test_levelup_integration for extension location
  • chore: bump version to agentic-sdlc-v0.0.87 [skip ci]
  • fix: update CLI references from /spec.levelup to /levelup.spec
  • chore: bump version to agentic-sdlc-v0.0.86 [skip ci]
  • refactor: modularize levelup into extension with 5 CDR-based commands (#56)
  • chore: bump version to agentic-sdlc-v0.0.85 [skip ci]
  • refactor: rename agentic-sdlc-orchestrator to agentic-sdlc-runner
  • chore: bump version to agentic-sdlc-v0.0.84 [skip ci]
  • fix spec failed tests
  • fix spec failed tests
  • fix spec failed tests
  • set rate to 70%
  • fix trace & ext failed tests
  • fix spec failed tests
  • fix plan failed tests
  • chore: bump version to agentic-sdlc-v0.0.83 [skip ci]
  • chore: bump version to agentic-sdlc-v0.0.82 [skip ci]
  • fix: Use global branch numbering instead of per-short-name numbering
  • chore: bump version to agentic-sdlc-v0.0.81 [skip ci]
  • feat: Add sub-system decomposition to architect.specify and architect.init
  • chore: bump version to agentic-sdlc-v0.0.79 [skip ci]
  • Fix broken pipe error in release package script
  • Fix release script: qoder -> qodercli, remove unused click import
  • Add upstream validation for --ai and --ai-commands-dir options
  • Fix ruff lint errors: f-strings without placeholders and unused variables
  • Add AI Skills implementation: _get_skills_dir, install_ai_skills, commands_subdir in AGENT_CONFIG
  • stop failing if tests failed
  • stop failing if tests failed
  • fix configs
  • fix configs: maxConcurrency
  • fix configs: maxConcurrency
  • add delay to avoid rate limit
  • change the pass rate to 50%
  • Merge CLAUDE.md into AGENTS.md - add Python import rules
  • stop using import *
  • fix the imports to be at the top of the scripts
    1. add security checks (like pii, prompt injection, etc) 2. allow running the promptfoo with or without cache 3. update docs
  • add eval for new areas
  • fix(scripts): update orchestrator integration to use spawn-pod.sh
  • feat(k8s): add agentic-sdlc-orchestrator integration
  • docs: add roadmap item for building skills from project patterns
  • feat: add team-ai-directives AGENTS.md support
  • refactor(setup-plan): remove legacy architecture.md reference
  • fix(paths): update remaining memory/adr.md references to .specify/memory/adr.md
  • fix(architect): use .specify/memory/adr.md path instead of memory/adr.md
  • chore: add issue tracker as extension
  • refactor(architect): separate ADR discovery from AD.md generation with auto-clarify
  • refactor(cli): move skills banner to skill command and fix type annotations
  • fix(docs): resolve markdown lint error in extension template
  • fix(architect): add --views flag support and enforce Context View blackbox
  • fix(architect): enforce blackbox system representation in Context View
  • fix: resolve markdown lint issues in constitution.md template
  • Fix markdown lint issues in roadmap.md: - Remove trailing spaces after Benefits: lines - Add blank lines around fenced code blocks - Fix list item indentation consistency
  • chore: fix md lint issues
  • feat: implement Lean Architecture Improvements with 6 new features
  • fix: add specify, clarify, implement actions to setup-architecture scripts
  • fix: architect commands should not have spec. prefix in release packages
  • feat: split architect command into focused commands and rename /speckit to /spec
  • fix: skills banner
  • fix: specify md lint
  • fix: md lint
  • fix: correct list indentation in specify.md template
  • fix: md lint
  • fix: md lint issues
  • fix: md lint
  • fix: md lint and new skills banner
  • chore: lint issues
  • chore: remove .opencode/plan
  • feat: skill package manager
  • feat: remove mode command
  • chore: Update implementation roadmap phases for clarity and formatting
  • chore: remove implementation notes file
  • fix: linting
  • fix: move mode into spec level
  • feat(roadmap): Update roadmap tiers with detailed context packaging and remote task submission protocols
  • feat(roadmap): Revise async task context delivery architecture and introduce tiered integration framework for remote agents
  • feat:global and project level config file and fix mode documentation
  • fix: Update command references in enhancement lines for clarity
  • feat(init): Update initialization steps and enhance optional command descriptions for clarity
  • feat(script): Add escape function for sed replacements in command generation
  • Refactor feature specification template for clarity and conciseness; add markdownlint configuration; implement ASCII and Mermaid diagram generators in Bash and PowerShell for architecture views.
  • docs(architect): Add user prompt/context examples to documentation
  • fix: Clean up rationale and benefits sections in roadmap and trace templates
  • feat(trace): Add PowerShell script for validating AI session traces
  • fix: Remove tech-stack.md file generation, consolidate to architecture.md
  • docs: Move Schema Generation and Drift Detection to nice-to-have
  • fix: Add blank lines before lists to satisfy MD032 linting rule
  • BREAKING: Remove AD Mode - architecture support now optional in all modes
  • docs: lock critical design decision for AD Mode tech stack integration
  • docs: update AD Mode roadmap with codebase cross-reference analysis
  • chore: update changelog for version 0.0.26 and align architect command template structure
  • chore: update changelog for version 0.0.25 and fix example dates in constitution template
  • fix: resolve markdown linting errors in architecture templates
  • feat: Add Architecture Description (AD) mode with /architect command
  • fix: correct numbering in roadmap for clarity and consistency
  • feat: enhance global configuration support and update related scripts for XDG compliance
  • feat: implement global configuration support and update related scripts for XDG compliance
  • fix: remove Gateway requirement
  • fix: Add date placeholder replacement functions and verification scripts for Bash and PowerShell
  • Update roadmap with completion status and clarify implementation details for Constitution Management and Enhanced Traceability Framework
  • change the pass rate to 80%
  • delete docs and fix paths
  • the prompt now explicitly addresses vague terms at the Overview Section level where they were appearing, rather than only mentioning them in the general constraints section at the bottom.
  • fix script
  • the prompt now explicitly addresses vague terms at the Overview Section level where they were appearing, rather than only mentioning them in the general constraints section at the bottom.
  • the prompt now explicitly addresses vague terms at the Overview Section level where they were appearing, rather than only mentioning them in the general constraints section at the bottom.
  • Lower the threshold in the grader because the GLM
    1. Strip content starting with Thinking: (English) 2. Strip content starting with 思考: (Chinese) 3. Only keep the actual spec/plan content for assertion checks
  • don't fail the github action eval if the error is rate limit
    1. fix prompt to answer only in engllish 2. Rate limiting protection - run tests sequentially with delay
  • fix typo
    1. change github actions to run on every PR 2. fix docs
  • fix lint errors
  • update documentation
  • fix linting issues
  • add github actions, replace claude with any model (configurable)
  • add documentation
  • move the sh to scripts
  • Add plan error analysis foundation (100% pass rate)
  • update gitignore
  • Achieve 90% evaluation pass rate through iterative prompt refinement
  • Add high-priority referenceable cross-referencing system to roadmap for improved navigation and maintainability
  • Add custom annotation tool for spec evaluation with FastHTML-based UI
  • Add automated error analysis using Claude API
  • upadte README file and set the model as env var
  • Implement comprehensive evaluation infrastructure to test the quality of spec and plan template outputs using PromptFoo with Claude Sonnet 4.5.
  • Add Architecture Description Command to roadmap for structural integrity in complex systems
  • Update quickstart.md to use new team-ai-directives paths without v1 prefix
  • Refactor context population and mode guidance sections for clarity and consistency
  • Refine roadmap structure and enhance clarity for future phases and priorities
  • feat: add future phase items for tool auto-activation, context disclosure, and session persistence in roadmap
  • fix: populate context.md with derived values instead of [NEEDS INPUT] placeholders
  • docs: mark Strategic Tooling Improvements as 100% complete
  • feat: unified spec template implementation
  • fix: escape short name in branch checking functions for regex compatibility
  • feat: add future enhancements for issue tracker labeling, agent-optimized testing infrastructure, GitHub issues integration, and code quality automation
  • feat: add new roadmap items for team directives restructuring, agent-optimized testing, GitHub issues integration, and code quality automation
  • fix: update README and roadmap for clarity; enhance levelup command documentation
  • chore: update version to 0.0.21 and clean up inline script metadata in init.py
  • feat: add Git Platform MCP integration and enhance workflow modes documentation
  • feat: enhance levelup command with MCP integration and context management
  • fix: levelup command
  • fix: levelup to exclude speckit framework references
  • fix: lint levelup errors
  • fix: levelup check message
  • fix: update implementation and delegation templates lint errors
  • fix: resolve all markdown lint errors in templates and commands
  • fix: linting errors
  • Update roadmap.md - mark config consolidation as completed
  • fix: team-ai-directive init error
  • Add defensive programming for config structure access
  • Complete config consolidation - remove old config file references
  • feat: consolidate all .specify config files into single config.json
  • fix: --sync-spec missing scripts and powershell support
  • fix: wrong implementation of spec-sync
  • feat: spec-code sync
  • feat:Smart Trace Validation
  • fix: implementation pre-requesit in build mode
  • fix: analyze command with build mode
  • fix: readme inconsistancies
  • feat: change mode from cli to command, improve async delegation
  • feat: worflow modes
  • roadmap update
  • update roadmap
  • Add Project Vision section explaining Agentic SDLC 12 Factors + Spec-Driven Development combination and fork rationale
  • doc: fix logo
  • doc: changed logo
  • doc: update maintainers
  • Add maintainers section for fork version
  • Add Agentic SDLC 12 Factors methodology reference and team-ai-directives example link
  • Revert CLI to fetch from tikalk and add upstream commands to CONTRIBUTING.md
  • Fix documentation and CLI to use correct repositories
  • Fix documentation to reference correct repository URLs
  • Add complex CLI example and expand documentation roadmap
  • Update documentation with Agentic SDLC 12 Factors alignment and CLI references
  • docs: update docs with latest roadmap changes
  • doc: update doc files with the right project name and refercing the 12 factors
  • doc: update roadmap
  • latest roadmap status
  • fix: tempfile left overs
  • feat: dual execution
  • feat: async-agent and dual execution loop
  • feat: full constitution system
  • remove redandant test code
  • feat: add constitution from team-ai-directives
  • docs: initialize project constitution from team directives
  • feat: issue tracker integration
  • feat: risk based testing
  • Merge upstream/main and fix f-string
  • fix: use tag prefix to the forked version
  • chore: change icon to octopus
  • chore: rebrand docs and CLI messaging to Agentic SDLC Spec Kit
  • restore functionality of orange themes
  • Revert "remove .specify dir"
  • Revert "remove .roo"
  • remove .roo
  • remove .specify dir
  • fix regression after merge with fork
  • fix release fetch
  • fix setup pages docs
  • fix Run failed: Create Release
  • add risk-based-testing
  • orange theme
  • add support to local team-ai-directive
  • support gateway_url
  • add agentic-sdlc prefix
  • update download template repo
  • feat: Enhance setup and planning scripts with team directives and constitution handling