About primevue-openprops-architect
primevue-openprops-architect is a compatibility skill name retained for older routes; the design system is now @vue-design-system. It guides Vue/CSS edits after primitives are chosen and requires project vocabulary checks and validation.
Key features
- 01Resolve older skill references
- 02Use selected Vue design primitives
- 03Check vocabulary and anti-patterns
- 04Run Vue and style validation
Use cases
- 01Handle prompts naming the legacy skill
- 02Edit Vue or CSS after primitive selection
- 03Validate changes to a Vue project
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ heyeddi-com/ heyeddi-skills --skill primevue-openprops-architectAfter installing, type/primevue-openprops-architectin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
manifest.jsoncontext/ANTI_PATTERNS.mdEXAMPLES.mdPROSE_ANTI_SLOP.mdVOCABULARY.mdreference/subagents.mdscripts/_skill_cli.pyvalidate_vue.pyDetails
From the project READMEPrimeVue + project tokens (compatibility)
This name remains so older routes still resolve. The design system is @vue-design-system.
- Shell, drawers, and native targets:
@quasar-foundation - Tables, forms, menus, badges:
@primevue-aura - Motion:
@motion-physics - Color:
@aura-design-tokens - Terminal:
@cli-interface-design
Do not add OpenProps, Tailwind, React, or Bootstrap. If the project already depends on open-props, leave that dependency and still use --app-* for new surfaces.
When chained from parent skills, validate_vue.py runs in a shell subagent by default. See reference/subagents.md.
When to use
- An older prompt names
@primevue-openprops-architect - Editing
.vueor CSS after@vue-design-systemhas chosen the primitives
Instructions
- Read
@vue-design-systemand the child skill for the surface. This file does not choose components. - Read
context/VOCABULARY.mdandcontext/ANTI_PATTERNS.mdbefore writing UI code. - After edits, run
python scripts/validate_vue.py --project-root <root>. - Fix all reported issues before finishing.
Scripts
validate_vue.py: runsvue-tsc --noEmitand stylelint if installed