Skip to main content

frontend-design

Distinctive, production-grade interfaces that avoid the generic generated look: subject-driven direction, typography, palette, restrained motion and interface copy, built inside the locked design system.

Reference​

FieldValue
Namefrontend-design
Version1.0.0
CategoryDevelopment
LicenceNot declared
Sourcecatalog/navin/builtin_plugins/frontend-design/plugin.json
READMEcatalog/navin/builtin_plugins/frontend-design/README.md
Digestsha256:1ceeb2eea91f6c06df54889a218e411d9091f9c2399ba09c96634e123a176bb0
plugin.jsoncategory, description, name, skills, steps, version

Commands​

The plugin declares no command.

Agents​

The plugin declares no agent.

Skills​

NameDescription
frontend-designGives a new or reworked interface a distinctive, deliberate visual identity instead of a templated look - subject-driven aesthetic direction, typography, palette, layout, restrained motion and interface copy, planned as a token system and critiqued before code.
ui-ux-pro-maxDefault web UI/UX design intelligence for Navin. Design-system generator (84 styles, 192 palettes, typography, landing patterns, UX rules) plus mandatory framer-motion for all web sites.
make-interfaces-feel-betterDesign engineering principles for making interfaces feel polished.

Hooks, MCP servers and settings​

plugin.json declares no hook, no MCP server and no setting: the plugin is made of the components above only.

Workflow​

StepUse
choose a visual direction for a new interfaceskill:frontend-design
search styles, palettes and font pairingsskill:ui-ux-pro-max
polish the finished interfaceskill:make-interfaces-feel-better

Enable it in a project​

Activating frontend-design creates 4 activations in the project: the plugin itself and 3 skills. Removing the plugin activation removes them all.

curl -X POST <control-plane-url>/v1/projects/<project>/navin-library/activations \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"kind": "plugin", "name": "frontend-design"}'

<project>: id or slug of the project. <token>: API key with the editor role on the project.

client.navin_library.activate("<project>", "plugin", "frontend-design")