When you're running parallel Claude agents to implement code, they'll happily recreate the same types in different files, breaking your build. This skill gives you a prompt template that forces each agent to grep for existing types before creating new ones, includes a canonical type ownership map (like NormalizedTool lives in agent.ts, Message lives in types.ts), and makes them run tsc --noEmit before marking work complete. It's basically a contract system enforced by TypeScript's compiler rather than hoping agents remember context. Worth using if you're spawning multiple agents to work on a TypeScript codebase simultaneously and tired of merge conflicts from duplicate interface definitions.
npx skills add https://github.com/parcadei/continuous-claude-v3 --skill parallel-agent-contracts