v0.1.0
·
23 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- Plugin marketplace with four plugins, one per category:
foundations,product-design,product-engineering, andprompt-engineering. Claude Code and Copilot CLI install a category as one plugin, and each plugin carries its own version and changelog. - Product-engineering evaluation guide with lifecycle diagrams, a runnable fixture and grader, and behavioral scenarios for interviews, real app verification, per-lens review recall, PR categorization, merge safety, and stacked PRs.
- Decision log in
decisions/recording why the repository and its release process are shaped the way they are. scripts/validate.pyand a CI workflow that enforce the repository rules on every push and pull request, including a changelog per plugin whose newest release matches the plugin's version.- Release workflow for tags on
main:- A
vX.Y.Ztag publishes a marketplace release, with that version's section of this changelog as notes. It is marked Latest. - A
<plugin>--vX.Y.Ztag publishes that plugin's release: the section from its changelog, one archive per skill in the plugin, and checksums. - Either tag is refused unless
marketplace.jsondeclares the tag's version. - A tag that GitHub did not act on can be released by hand from the Actions tab.
- A
Security
- Published releases are immutable: their archives,
checksums.txtand tag cannot change after publication. - The CI and release workflows run
actions/checkoutpinned to a full commit SHA, and Dependabot proposes updates to it weekly.