diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3e6e24aa..e5897b38 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,6 +62,28 @@ When working on spec-kit: 3. Test script functionality in the `scripts/` directory 4. Ensure memory files (`memory/constitution.md`) are updated if major process changes are made +### Testing template and command changes locally + +Running `uv run specify init` pulls released packages, which won’t include your local changes. +To test your templates, commands, and other changes locally, follow these steps: + +1. **Create release packages** + + Run the following command to generate the local packages: + ``` + ./.github/workflows/scripts/create-release-packages.sh v1.0.0 + ``` + +2. **Copy the relevant package to your test project** + + ``` + cp -r .genreleases/sdd-copilot-package-sh/. / + ``` + +3. **Open and test the agent** + + Navigate to your test project folder and open the agent to verify your implementation. + ## AI contributions in Spec Kit > [!IMPORTANT]