Exit Criteria Skill v1.0.1
Exit Criteria standalone Skillのpatch releaseです。install可能な配布物をstandalone Skill directoryへ限定し、source checkoutに残っていたnpm package向けsurfaceを削除します。
主な変更
- PR #19
package.jsonとlockfileからnpm install用のbin、package version、npm package向けdescriptionを削除しました。- direct core CLIから
-v|--versionを削除しました。direct core CLIはreview済みsource checkoutから実行する開発用interfaceであり、release identityを公開しません。 - standalone Skill runnerの
-v|--versionは残り、Skill release tagを返します。 - Skill directoryとbundled runnerのversion不一致などの診断を
PACKAGE ERRORからSKILL ERRORへ変更しました。 - README、DESIGN、CONTRIBUTING、Decision Record、architecture testを同じ配布境界へ揃えました。
Install asset
install対象はこのreleaseに添付した次のassetです。
exit-criteria-v1.0.1.tar.gz- SHA-256:
dbad0dc582d325b927cfc9644cf57e06824633ef5fd05150bb7add58efd1d818
GitHubが自動生成するSource code archiveはstandalone Skillのinstall assetではありません。
このrepositoryでnpmを使うのは開発時だけであり、npm packageまたはglobal commandは配布しません。npxを使用しないでください。
手動配置と検証はtagged READMEを参照してください。
動作条件とsupport境界
- macOSまたはLinux
- Node.js 20以上
release assetが存在するだけでは、特定のCodexまたはClaude client surfaceのsupportを意味しません。
実clientでの暗黙起動と表示のend-to-end testが通った組合せだけを、後からsupport対象として追加します。
検証
- source commit:
dc7fef2f2efa7825d9954dc742c2fb2f42d013f3 - PR head CI: Ubuntu / macOS成功
- main merge commit CI: Ubuntu / macOS成功
- repository test: 71件成功
- Exit Criteria core: built CLI、standalone Skill、TypeScript、unit testsがすべてPASS
- 作成したtar.gzをclean temporary directoryへ展開し、runnerのversionが
v1.0.1であることを確認 - 展開したrunnerからrepository manifestを読み、4件のcriteriaがすべてPASSすることを確認
- 展開したSkill directoryが
SKILL.md、runner、metadata、licenseだけを含み、package.jsonとnode_modulesを含まないことを確認 - asset検証時の追加installとnetwork accessなし