# Changelog

## 0.3.4 - 2026-07-16
- Restrict the npm package to deliberate runtime and documentation files so generated bytecode and tests are not published.

## 0.3.3 - 2026-07-16
- Keep `README.md` optional during ordinary Agent Skill validation, matching the documented Agent Skills format.
- Add `--require-readme` for publishing workflows that require a README and Installation section.
- Add regression tests for both validation modes.

## 0.3.2 - 2026-05-13
- Rename artifact terminology from Pi skills to Agent Skills while keeping Pi-specific discovery and packaging guidance where relevant.
- Refresh Pi discovery notes to include `.agents/skills` compatibility paths.

## 0.3.1 - 2026-04-19
- `validate_skill.py` is now self-contained: uses a PEP 723 `uv run --script` shebang so PyYAML is provisioned in an ephemeral environment instead of requiring a system-wide install. Thanks to @tekumara for reporting ([#20](https://github.com/tmustier/pi-extensions/issues/20)).

## 0.3.0 - 2026-02-05
- Moved under `extending-pi/skill-creator/` (nested skill structure).
- Renamed skill from `pi-skill-creator` to `skill-creator` to match new directory.

## 0.2.0 - 2026-02-05
- Consolidate into standalone SKILL.md: remove references/ directory (design-patterns, workflows, output-patterns).
- Reframe directives as context throughout — add "Context over directives" principle.
- Add Activation principle (description is the sole trigger).
- Fold Pi-specific reference guidelines (one level deep, no duplication) into step 7.
- Clarify optional frontmatter fields, `disable-model-invocation`, and name rules.

## 0.1.0 - 2026-02-05
- Initial release.
