diff --git a/plugins/claude-design/.claude-plugin/plugin.json b/plugins/claude-design/.claude-plugin/plugin.json new file mode 100644 index 0000000..a0c8434 --- /dev/null +++ b/plugins/claude-design/.claude-plugin/plugin.json @@ -0,0 +1,18 @@ +{ + "name": "claude-design", + "version": "0.1.0-pre", + "description": "Claude Design expertise — facilitates the full prompt-to-artifact workflow on claude.ai/design. Skills, agents, and commands to be defined via Voyage pipeline.", + "author": { + "name": "Kjell Tore Guttormsen" + }, + "auto_discover": true, + "license": "MIT", + "repository": "https://git.fromaitochitta.com/open/ktg-plugin-marketplace", + "keywords": [ + "claude-design", + "claude-ai", + "prompt-engineering", + "artifacts", + "design" + ] +} diff --git a/plugins/claude-design/CHANGELOG.md b/plugins/claude-design/CHANGELOG.md new file mode 100644 index 0000000..97814ff --- /dev/null +++ b/plugins/claude-design/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- Plugin bootstrap: directory created inside `ktg-plugin-marketplace`, minimal manifest and skeleton docs. +- Voyage pipeline kicked off: brief → research → plan → execute → review. + +## [0.1.0-pre] — 2026-05-15 + +### Added +- Initial scaffold (README, CLAUDE.md, ROADMAP, TODO, plugin.json placeholder). diff --git a/plugins/claude-design/README.md b/plugins/claude-design/README.md new file mode 100644 index 0000000..659d32a --- /dev/null +++ b/plugins/claude-design/README.md @@ -0,0 +1,22 @@ +# claude-design + +Claude Code plugin: be an expert on **Claude Design** (claude.ai/design). + +This plugin holds the knowledge, skills, agents, and commands needed to facilitate the entire process of designing and producing artifacts on Claude Design — from initial idea, through prompt engineering, through iteration, to a finished result. + +> **Status: 0.1.0-pre — bootstrap.** Skill/agent/command surface is being defined through the Voyage pipeline (`/trekbrief` → `/trekresearch` → `/trekplan` → `/trekexecute` → `/trekreview`). + +## Scope (to be confirmed via brief) + +- Deep knowledge of Claude Design as a product surface +- Prompt-engineering patterns specifically tuned for Claude Design +- End-to-end facilitation: discovery → prompt → preview → refine → ship +- Reference material from the Anthropic cookbook and other authoritative sources + +## Status + +Pre-release. No commands or agents yet. See `ROADMAP.md` and `TODO.md` for the current Voyage iteration. + +## License + +MIT diff --git a/plugins/llm-security/playground/vendor/playground-design-system/CHANGELOG.md b/plugins/llm-security/playground/vendor/playground-design-system/CHANGELOG.md index 8ae80b3..3d489a7 100644 --- a/plugins/llm-security/playground/vendor/playground-design-system/CHANGELOG.md +++ b/plugins/llm-security/playground/vendor/playground-design-system/CHANGELOG.md @@ -1,5 +1,88 @@ # playground-design-system — CHANGELOG +## 0.6.0 — 2026-05-15 + +### Added — Project-view archetype (Tier 4) + +Generic "project as artifact-collection" archetype for plugins where a project owns 0-N read-only report artifacts grouped by category. Default view is an aggregated dashboard; clicking a sidebar item swaps the main panel to the per-artifact render. Edit-mode is paste-import only (no inline editor). + +- **New file `components-tier4-project-view.css`** — 11 sections covering: + - `.project-view` + `.project-view__layout` (grid: nav 280px + main 1fr, responsive collapse at 1280 / 960px) + - `.project-view__header` (CSS Grid with eyebrow/title/lede/verdict/key-stats/actions areas) + - `.verdict-pill` (small pill variant — companion to existing `.verdict-pill-lg` in tier2) + - `.project-view__nav` + `.project-view__nav-search` (sticky sidebar with search) + - `.artifact-list` + `__group` / `__group-label` / `__group-count` / `__group-items` / `__item` / `__item-marker` / `__item-body` / `__item-name` / `__item-meta` (grouped, severity-coded sidebar) + - `.artifact-status[data-severity]` (mini-pill: positive | medium | critical) + - `.project-view__main` (main column container) + - `.project-overview` + `__intro` / `__verdict-grid` / `__verdict-tile[data-severity]` / `__section` / `__top-risks` / `__next-actions` / `__missing-reports` (aggregated dashboard) + - `.project-view__artifact` + `__artifact-header` / `__artifact-title` / `__artifact-meta` / `__artifact-actions` / `__artifact-body` (single-rapport viewer wrapper) + - `.empty-artifact-prompt` + `__icon` / `__title` / `__text` / `__actions` (empty-state) + - `.import-modal` + `__backdrop` / `__panel` / `__head` / `__title` / `__close` / `__form` / `__detect` / `__preview` / `__preview-label` / `__footer` (overlay modal for paste-import) + +- **6 new tokens in `tokens.css`:** + - `--project-view-nav-width: 280px` — sidebar width at full layout + - `--project-view-collapse-bp: 960px` — doc-only token referenced by responsive breakpoints + - `--artifact-list-item-pad-y: var(--space-2)` — sidebar row vertical padding + - `--artifact-list-item-pad-x: var(--space-3)` — sidebar row horizontal padding + - `--artifact-marker-size: 14px` — sidebar status marker diameter + - `--artifact-marker-border: 1.5px` — sidebar status marker border thickness + +### Påvirkning + +Endringen er **additiv**: ny komponent-fil + 6 nye tokens, ingen eksisterende selectors eller verdier endres. Plugin-konsumenter (`ms-ai-architect`, `llm-security`, `okr`, `config-audit`, `voyage`) får silent drift mot ny source-commit, men kan re-sync på eget tempo. Bare `ms-ai-architect` og `llm-security` re-syncer i samme commit som denne DS-bumpen (forberedelse til koordinert v1.15.0 / v7.7.0-release etter ~8 sesjoner med JS-implementasjon). + +Førsteadoptere: `ms-ai-architect` v1.15.0 (17 artefakter, 5 kategorier) + `llm-security` v7.7.0 (≥18 artefakter, 6 kategorier). State-driven visibility håndteres i plugin-JS, ikke i denne CSS-en — kun aktiv state rendres per pass. + +### Plugins som må laste den nye filen + +Etter `` til `components-tier3-supplement.css`, legg til: + +```html + +``` + +### For å adoptere v0.6.0 + +```bash +node scripts/sync-design-system.mjs +# --force hvis drift detected +``` + +## 0.5.0 — 2026-05-10 + +### Added +- **voyage scope tokens (B-DS-4):** `--color-scope-voyage` (aqua-blue `#1B5FB8`), `--color-scope-voyage-soft` (`#E5EFFA`), `--color-scope-voyage-strong` (`#143E78`) appended to scope-color group in `tokens.css`. Matches the existing `--color-scope-{architect,okr,security,ultraplan,config}` family so voyage-playground can use the canonical badge convention. +- **`.badge--scope-voyage`** in `base.css`: white-on-aqua-blue badge variant matching the existing scope-badge family. + +### Påvirkning + +Endringen er **additiv**: legger TIL voyage-scope-tokens og en ny badge-modifier. Ingen eksisterende selectors eller token-verdier endres. Plugin-konsumenter (llm-security, ms-ai-architect, okr, config-audit) får stale vendor-state mot ny source-commit, men det er silent drift — re-sync skjer på eget tempo neste playground-touch. Bare `voyage` re-syncer i denne commit-en. + +Førsteadopter: `voyage` v4.3.0 (multi-sesjons-løp 2026-05-10, sesjon 1 = Wave 0+1 Foundation). + +## 0.4.0 — 2026-05-08 + +### Bug fixes +- **`.kanban-card__name`** (components-tier3-supplement.css): bytt `word-break: break-all` til `word-break: break-word` + `overflow-wrap: anywhere`. `break-all` knekker midt i ord ("Tekn isk dokumen tasjon"); ny verdi respekterer ordskjøt og brytter kun lange tokens (B-DS-1). +- **`.expansion__title-main`, `.expansion__title-sub`** (components-tier3-supplement.css): legg til `display: block`. Begge er ``-elementer som flyter inline by default, noe som gir "dokumentertKilde: Art. 9" på samme linje. `display: block` sikrer vertikal stacking (B-DS-2). +- **`.matrix__bubble`** (components.css): legg til `cursor: pointer`, `transition`, `:hover { transform: scale(1.15) }` og `:focus-visible { outline + offset }`. Antar at consumer rendrer bobler som `