docs+test: refresh README to v0.1 status + fix stale smoke test#3
Merged
Conversation
- Replace "scaffold only" status with a table of working subcommands
(init/add/install/list/doctor/search) and an in-progress list for
Phase A (Smithery + GitHub-raw skill source), Phase B (pakx-registry
backend), Phase C (login/pack/publish), Phase D (dashboard at
pakx.dev), Phase E (Stripe Connect billing).
- Update Quick start with real commands and the .mcp.json hand-off
note for Claude Code.
- Add Contributing section codifying the feature branch + PR +
squash auto-merge workflow now in effect.
- Crate table description for pakx-core updated to mention install
payloads + integrity hashing.
Repo also flipped from private to public + GitHub description set
("Universal package manager for AI agent context — install MCP
servers, skills, prompts, hooks across Claude Code, Cursor, Codex,
Copilot, Windsurf from one agents.yml") via `gh repo edit` separately.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The smoke test asserted that `pakx install` exits 0 with no manifest in cwd — true when install was a stub, no longer true now that the real install loop reads agents.yml. Mirror the init_help_runs pattern: smoke covers `install --help` only (asserts the description and a flag); end-to-end install coverage lives in tests/install.rs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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
Two threads, bundled because they both touch repo hygiene:
install_subcommand_runswas a stub-era test asserting that `pakx install` exits 0 with no manifest. Replaced withinstall_help_runs(matches the existinginit_help_runspattern). End-to-end install coverage stays intests/install.rs.The smoke test failure was the root cause of red CI on PR #1 and PR #2 (auto-merge fired before checks completed because no branch protection rules required them — separate followup).
GitHub repo description + visibility for
pakxdev/pakxupdated out-of-band viagh repo edit(now public, with a one-liner about MCP/skills/prompts across Claude Code/Cursor/Codex/Copilot/Windsurf).Test plan
🤖 Generated with Claude Code