Beta Testing Request
Project: pai-pkg
Version: 0.1.0
Seeking testers: @jcfischer
pai-pkg now has a working multi-source registry, upgrade lifecycle, and publishing pipeline. Ready for external testing before community launch.
What to Test
1. Install & Setup
git clone https://github.com/mellanon/pai-pkg.git
cd pai-pkg && bun install && bun link
pai-pkg source list # Should show pai-collab source
pai-pkg source update # Should fetch 4 community packages
2. Search & Discovery (apt-cache model)
pai-pkg search doc # Finds _DOC from community registry
pai-pkg search hello # Finds hello-pai tool
pai-pkg search nonexistent # Should show no results gracefully
3. Install from Registry
pai-pkg install _DOC # Install from community registry
pai-pkg install hello-pai # Install a tool (gets CLI shim)
pai-pkg list # Should show installed packages
pai-pkg info _DOC # Should show capabilities + release notes
4. Publishing Your Own Skill
# Scaffold a new skill
pai-pkg init my-test-skill --type skill
# Or a tool
pai-pkg init my-test-tool --type tool --author jcfischer
# Check generated files: pai-manifest.yaml, package.json, README.md, skill/SKILL.md
Then follow publishing SOP to submit a PR adding an entry to skills/REGISTRY.yaml.
5. Install from Direct Git URL (custom tier)
pai-pkg install https://github.com/jcfischer/specflow-bundle
# Should show capabilities with risk warning (custom tier)
# Should prompt for confirmation
6. Upgrade Lifecycle (apt-get upgrade model)
pai-pkg upgrade --check # Compare installed vs registry versions
pai-pkg upgrade # Upgrade all
pai-pkg upgrade _DOC # Upgrade specific package
7. Audit & Security
pai-pkg audit # Summary: capability surface + cross-tier warnings
pai-pkg audit --verbose # Full pairwise capability combination list
pai-pkg verify _DOC # Verify manifest integrity
8. Lifecycle Management
pai-pkg disable _DOC # Disable (preserves repo)
pai-pkg enable _DOC # Re-enable
pai-pkg remove hello-pai # Full uninstall
9. Multi-Source Registry
# Add your own registry source
pai-pkg source add my-registry https://raw.githubusercontent.com/you/registry/main/REGISTRY.yaml --tier community
pai-pkg source update # Should fetch from all sources
pai-pkg search <keyword> # Should search across all sources
pai-pkg source remove my-registry
10. Version Management
Each skill repo should have:
pai-manifest.yaml with version field
- Git tag matching the version (
v1.0.0)
- GitHub Release with release notes
pai-pkg info <name> displays release notes via gh CLI
Key Areas of Interest
- Usability: Is the CLI intuitive? Are error messages helpful?
- Trust model: Does the tier display (official/community/custom) make sense during install?
- Capability display: Are the risk levels and capability listings clear?
- Publishing flow: Can you successfully scaffold + publish a skill?
- Edge cases: What breaks? Missing manifests, bad URLs, network failures?
Environment Requirements
- Bun v1.0+
- Git
- Optional: GitHub CLI (
gh) for release notes in pai-pkg info
How to Report
Comment on this issue with findings, or open separate issues on pai-pkg for bugs.
Related
Beta Testing Request
Project: pai-pkg
Version: 0.1.0
Seeking testers: @jcfischer
pai-pkg now has a working multi-source registry, upgrade lifecycle, and publishing pipeline. Ready for external testing before community launch.
What to Test
1. Install & Setup
2. Search & Discovery (apt-cache model)
3. Install from Registry
4. Publishing Your Own Skill
Then follow publishing SOP to submit a PR adding an entry to
skills/REGISTRY.yaml.5. Install from Direct Git URL (custom tier)
6. Upgrade Lifecycle (apt-get upgrade model)
7. Audit & Security
8. Lifecycle Management
9. Multi-Source Registry
10. Version Management
Each skill repo should have:
pai-manifest.yamlwithversionfieldv1.0.0)pai-pkg info <name>displays release notes viaghCLIKey Areas of Interest
Environment Requirements
gh) for release notes inpai-pkg infoHow to Report
Comment on this issue with findings, or open separate issues on pai-pkg for bugs.
Related