mirror of
https://github.com/deanpeters/Product-Manager-Skills.git
synced 2026-09-14 20:06:57 +08:00
6a4fbf20c8
Every skill now declares its inputs in a plain-language ## Input section
(Purpose > Input > Key Concepts...): what it works best with, what else
sharpens the output, the inline-input rule (context supplied with the
invocation counts as answers already given — used, not re-asked), an
empty-handed fallback ("invitation, not gate"), and an example invocation.
- Enforce the convention: check-skill-metadata.py requires the Input
section and fails bare $ARGUMENTS in skill bodies; smoke checks warn
on missing example invocations or empty-handed language
- Document the differentiator: CONTRIBUTING.md "Why We Don't Use
$ARGUMENTS" (portability, pedagogy, unnecessary), with short versions
in README, AGENTS.md, and Building PM Skills
- Add argument-hint frontmatter to 53 skills for Claude Code autocomplete
- Streamlit: render each skill's Input section in a "What to bring
(all optional)" pre-flight expander
- Add workshop-facilitation/examples/inline-input-flow.md — transcript
of inline input skipping answered questions, plus the re-asking
anti-pattern
- Restore skills/agent-orchestration-advisor (Phase 6 skill #34): it
only ever existed on orphaned commit a41415c while docs claimed it
shipped; recovered and upgraded to current standards
- Sync .claude-plugin/marketplace.json (47 -> 55 entries) and bump
plugin manifests to 0.81
- Update anatomy and release docs: CLAUDE.md, CONTRIBUTING.md, AGENTS.md,
README.md, usage guides, authoring scripts/adapters, CHANGELOG,
announcement, catalogs
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>