pm-ai-shipping: mandatory Evidence citations verified before reporting,
concrete subagent fan-out contract, read-only allowed-tools on both audits,
N+1/waterfall detection and a refute pass in the performance audit,
untrusted-input hardening across the kit, parallel audits in /ship-check,
severity anchors + report consolidation, repo-relative paths.
Repo: CHANGELOG.md as release source of truth with auto-tag-and-release on
merge to main (adapted from phuryn/claude-usage, minus the .vsix build),
Tests workflow on every PR/push, unit + docs-consistency test suite,
contributor-credit conventions in CONTRIBUTING, all manifests synced at 2.1.0.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011URgT9hYuNrXeCvzjnqRxJ
Codex CLI (0.136+) reads the same .claude-plugin/marketplace.json as Claude
Code, so PM Skills installs natively via `codex plugin marketplace add` — no
file-copying required.
- Add a first-class "Codex CLI (OpenAI)" install section (marketplace add +
per-plugin `codex plugin add`).
- Note the difference vs. Claude Code: skills work and are invocable by name;
`/slash` commands install but do not run as Codex slash commands.
- Document an optional path: ask Codex to convert the bundled command files
into skills (best-effort, model-driven).
- Remove the now-inaccurate "copy skills to .codex/skills/ — Skills only" row
from the "Other AI assistants" table.
Docs-only; no plugin/marketplace contents changed (counts unchanged, no
version bump). Validator: all 9 plugins pass.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Delete .docs/images/plugins-overview.webp (already replaced by plugins.png in v2.0.0).
- Delete .docs/images/how-skills-work.webp and its reference in README.md.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Introduce repo-level guidance for AI agents:
- CLAUDE.md: single source of truth (structure, design rules, versioning,
operational procedures). 65 skills, 36 commands, 8 plugins.
- AGENTS.md: thin pointer to CLAUDE.md for non-Claude agents.
- .gitignore: stop ignoring CLAUDE.md (now public); ignore CLAUDE.local.md
and keep ignoring _Internal/ (maintainer-only, never published).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Relocate image assets into .docs/images and update README image references accordingly. Four files were renamed/moved: add-marketplace.webp, how-skills-work.webp, plugins-overview.webp, and pm-skills-install.gif; README.md paths were updated to point to .docs/images/*. Keeps documentation assets organized under .docs/images.