Repository navigation
Release v0.3.0
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 specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx check