feat: mosaic-* skill naming, board/forge/prdy skills, doctor --fix auto-wiring #340
Reference in New Issue
Block a user
Delete Branch "feat/mosaic-skills-doctor-wiring"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Establishes the
mosaic-<skill>naming convention for all Mosaic skills and adds three new standalone skills for Board of Directors review, Forge specialist pipeline, and PRDy lifecycle management. Updatesmosaic doctor --fixto auto-wire skills into all agent harnesses including Pi.Changes
Skills
mosaic-<name>convention (jarvis→mosaic-jarvis, etc.)mosaic-board: standalone multi-persona Board of Directors reviewmosaic-forge: standalone Forge specialist pipeline (12 stages)mosaic-prdy: PRD lifecycle — init, update, validate, statusWizard (
packages/mosaic)RECOMMENDED_SKILLSandSKILL_CATEGORIESFramework Scripts (
~/.config/mosaic/bin)mosaiclauncher: Pi now loads skills from bothskills/andskills-local/mosaic-doctor --fix: auto-creates harness dirs, wires skills into all 4 harnesses (Claude/Codex/OpenCode/Pi), patches Pisettings.json, prunes broken linksmosaic-sync-skills: Pi as 4th link target; fixedfindto follow symlinks inskills-local/; hardenedis_mosaic_skill_name()mosaic-link-runtime-assets: patches Pisettings.jsonskills paths; removed duplicate extension copymosaic-migrate-local-skills: Pi added to skill roots; fixedfindfor symlinksBug Fixes
description:values containing colons inmosaic-deployandmosaic-woodpecker(fixed Pi parse errors)--extensionis single source)Testing
pnpm typecheck— 35/35 passpnpm lint— 20/20 passprettier --check— cleanmosaic doctor— 1 warning (pre-existing Claude settings drift)mosaic sync --link-only— all 13mosaic-*skills linked in all 4 harnessesmosaic sync(ours live inskills-local/, not upstream-managedskills/)