Design
v1.1.0 Updated Dec 23, 2024

Canon

Design system enforcement based on the Subtractive Triad. Operationalizes Dieter Rams' "Weniger, aber besser" across all CREATE SOMETHING properties.

designcanondieter-ramssubtractive-triad

Features

  • Apply DRY → Rams → Heidegger in order
  • Enforce 10 Rams principles for artifacts
  • Validate hermeneutic circle coherence
  • Property-specific standards (.ltd, .io, .space, .agency)

What You Get

Commands

/audit-canon Check CSS Canon compliance on current file or directory

Agents

canon-auditor Proactive compliance checks after code changes

Hooks

PostToolUse Automatic checking on Write/Edit operations

Installation

1

Add the Marketplace

Run this command in Claude Code to add the CREATE SOMETHING marketplace:

/plugin marketplace add createsomethingtoday/claude-plugins
2

Install the Plugin

Then install this plugin:

/plugin install canon@create-something
3

Start Using

The plugin is now available. Use its skills and agents in your Claude Code sessions.

Try It

Copy these prompts to get started:

/audit-canon src/components/Button.svelte Check a component for Canon token compliance
Review this CSS for Canon violations Let the agent analyze your styles