What problem does it solve?
Creating a new skill for the pm-skills library requires gap analysis against the full catalog, correct classification, convention-compliant files, and eval assets - doing this by hand leads to duplicated skills, drifted structures, and missing eval coverage.
Core Features & Use Cases
- Gap Analysis with Why Gate: Scans the live skill inventory from skill-manifest.json or AGENTS.md across all four families (domain, foundation, utility, tool) and challenges overlapping ideas with a Why Gate and Kill Gate before any drafting begins.
- Classification and Dialect Selection: Classifies the idea as domain, foundation, or utility, assigns the directory naming convention, and picks one of the three sanctioned skeleton dialects plus structural exemplars.
- Eval-Ready Packet Generation: Produces a complete Skill Implementation Packet with draft SKILL.md, TEMPLATE.md, EXAMPLE.md, command file, trigger-fixtures.json, and output-scenario files, written to a gitignored staging area and promoted to canonical locations after CI validation.
- Use Case: A contributor wants to add a win-loss analysis skill. The builder checks the catalog for overlap, classifies it as a discover-phase domain skill, drafts all files including eval fixtures, stages them for review, and promotes them after lint and collision checks pass.
Quick Start
Ask the assistant to use the pm-skill-builder skill to evaluate your new PM skill idea and generate a staged Skill Implementation Packet for review.