Open
Conversation
Covers the full workflow: inspect GitHub releases API to discover archive layout, choose from 9 patterns (A-I), write POSIX shell and PowerShell scripts, and identify classification/variant issues. Reference files: - PATTERNS.md: install.sh/ps1 skeletons for all 9 patterns - ARCHIVE-LAYOUTS.md: real tar -t output for representative packages - CLASSIFICATION.md: when to add variant tags, canonical vocab
- Add __init_pkgname() wrapper as canonical install.sh structure - Correct WEBI_SINGLE: linking strategy, not archive flatness - Document pkg_src_bin/pkg_dst_bin as framework-derived (not set manually) - Fix single-quoted glob bug in zsh completion check - Add scope note: releases.js is a separate concern - Explain why install.ps1 is self-contained (no PowerShell framework) - Add Pattern D reference in skeletons section - Clarify Pattern A vs F distinction - Add completion dir name caveat to Pattern C skeleton - Fix same single-quoted glob bug in PATTERNS.md rg example
- Move set -e/set -u inside __init_ (matches _example canonical form) - Fix PS1 framework claim: template exists, provides helpers, but package script must download and extract itself - Fix WEBI_SINGLE description: linking strategy, not default-deps rule - Fix Pattern G pkg_link to use $pkg_src instead of $pkg_src_dir - Fix Pattern H skeleton to match real pwsh (no bin/ subdir, uses pkg_link) - Fix Pattern A WEBI_SINGLE description in PATTERNS.md - Remove goreleaser from Pattern C representative list (it's Pattern A layout) - Drop goreleaser man page from Pattern C man page location list - Remove Python snippet from ARCHIVE-LAYOUTS.md zst inspection (use zstd -dc)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
_skills/installer/following the agentskills.io specinstall.shandinstall.ps1for a new webi packageContents
SKILL.md— main skill file: discovery workflow, pattern picker, script skeletons for both POSIX and PowerShell, classification checklistreferences/PATTERNS.md— detailed install.sh/ps1 skeletons for all 9 patterns with real package examplesreferences/ARCHIVE-LAYOUTS.md— actualtar -toutput for representative packages in each patternreferences/CLASSIFICATION.md— when to add variant tags, canonical OS/arch/libc/ext vocabulary, asset filter configWhat's not included (yet)
releases.js/releases.conf(separate skill)Test plan