# pnpm workspace — includes canonical sources + uniquely-named generated variants (M3) # # M3 update: every generated agent-variant package.json now carries a unique # private name (@ai-coding-skills/-), which allows pnpm to include # ALL generated roots alongside the canonical sources. The M1 negative-glob # exclusions are replaced by explicit positive includes. # # Canonical source packages (never generated): # - skills/atlassian/shared/scripts → atlassian-skill-scripts (source + tests) # - skills/web-automation/shared → web-automation-scripts (source template) # # Generated agent-variant directories (now uniquely named, included): # - skills/atlassian/{claude-code,codex,cursor,opencode,pi}/scripts # - skills/web-automation/{claude-code,codex,cursor,opencode,pi}/scripts # - pi-package/skills/atlassian/scripts (@ai-coding-skills/atlassian-pi-mirror) # - pi-package/skills/web-automation/scripts (@ai-coding-skills/web-automation-pi-mirror) packages: # ── Canonical source packages ──────────────────────────────────────────── - "skills/atlassian/shared/scripts" - "skills/web-automation/shared" # ── Generated atlassian agent-variant packages ─────────────────────────── - "skills/atlassian/claude-code/scripts" - "skills/atlassian/codex/scripts" - "skills/atlassian/cursor/scripts" - "skills/atlassian/opencode/scripts" - "skills/atlassian/pi/scripts" # ── Generated web-automation agent-variant packages ────────────────────── - "skills/web-automation/claude-code/scripts" - "skills/web-automation/codex/scripts" - "skills/web-automation/cursor/scripts" - "skills/web-automation/opencode/scripts" - "skills/web-automation/pi/scripts" # ── Generated pi-package mirrors ───────────────────────────────────────── - "pi-package/skills/atlassian/scripts" - "pi-package/skills/web-automation/scripts"