Skip to content

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 14:12
· 20 commits to main since this release
fff6261

What's Changed in v0.3.0

Recent Changes

  • 54b7ba2 Fix docs ci
  • 3288d3c Implement changes, suggested by coderabbit
  • 03cb895 Fix permission setting test on windows
  • acc9d3e Make tests use OS agnostic temp path
  • 952b892 Path-normalize config handling for mocked platforms
  • 6c1acb5 Fix a single lint error
  • e063cde Update documentation
  • 7547a96 Bump version and update README
  • a7ac71c Update/remove/add test for this spec
  • 16b4598 Regenerate scripts here with latest additions
  • e515505 Add new command to help users refresh templates with new additions
  • 89ae136 Refactor add-ai command to use new service
  • c13dd2f Update+reformat templates and assistant providers with up to date info and refactor injection points to prevent code duplication (triplication)
  • 4627e4f Update current task progress and update frontend docs + sync engine
  • ebfea75 Add scripts to help with checking all possible generated templates
  • f118cc1 Add command to add an ai assistant to existing project
  • b1d4150 Fix init and check commands to work with multiple ai assistants selection
  • 1fa2612 Add missing injections to all assistants
  • fb9c7fb Update services to work with ai-assistants list instead of a single assistant and add memory_service
  • c813fa8 Add helper ui functions
  • 1c4167d Update multi-select ui component to be used with ai-multiselect
  • d8dfba7 Update jinja templates to prefer injection points rather than if statements
  • fff428e Add models, required by the new spec
  • d96cf92 Pivot a bit and implement initial assistant setup, not yet integrated into cli
  • 44b8e4f Pivot
  • ddaca3a Add spec
  • f69f27a Bump version
  • 9f6c591 Add docs for latest addition

What's Included

  • Python package: SpecifyX CLI tool with Jinja2 template rendering
  • Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)

Installation

Using uv (recommended):

uv tool install specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check