What problem does it solve? Teams repeatedly solve the same problems in isolated projects, and reusable knowledge stays locked in one codebase. This Skill standardizes how shared skills and commands are created, named, and distributed across all projects via a single commons plugin. ## Core Features & Use Cases - Skill and command scaffolding: Creates commons skills under ai/shared/skills/<name>/SKILL.md and commands under ai/shared/commands/<name>/, enforcing naming conventions where the directory name governs the loaded name. - Distribution safety rules: Prevents the symlink-inside-plugin-root failure that silently breaks claude plugin install, and defines the reinstall-and-verify workflow for Claude and Codex providers. - Project vs commons split: Guides when knowledge belongs in shared commons versus project-local .project/ai/skills/, including the generic-script-plus-thin-wrapper pattern for shell tasks. - Use Case: A developer notices a Makefile target reused across three projects and asks to turn it into a shared skill; the Skill creates the correctly named directory, frontmatter, and commit in .commons. ## Quick Start Ask the AI to create a new commons skill named deploy-check that validates environment configuration before running deployments.