What problem does it solve?
This Skill guides plugin authors and maintainers to configure package.json dependencies for @canard/schema-form plugins, clarifying the distinction between dependencies and peerDependencies, and ensuring internal references and build tooling are correctly wired.
Core Features & Use Cases
- Dependency template generation: Uses knowledge/package-config-template.json to generate consistent package.json for UI-library plugins.
- Dependency rules enforcement: Applies rules from knowledge/dependency-rules.md for runtime and peer dependencies, including internal workspace references.
- Monorepo alignment: Ensures internal packages like @winglet and @canard are referenced via workspace:* to enable local development.
- Build tooling guidance: Suggests and validates devDependencies for Rollup, TypeScript, and related tooling.
- Use case: Creating a new MUI plugin package.json that resolves to the latest major versions while preserving compatibility.
Quick Start
Use this skill to scaffold a new @canard/schema-form plugin package.json based on the knowledge templates.