KB: skymirror

← All workspaces
4101 entries 163 domains 4.6 MB database Last ingest: 2026-03-20 02:00

4101 results — page 21 of 83

Title Domain Type Severity Source Freshness Updated
[Workflow] ui-designer-suitecrm: Steg 1: Sjekk eksisterende tilstand FOER endring (HARD GATE — OBLIGATORISK for UI/metadata/felt/CSS!) claude/agents/ui-designer-suitecrm pattern medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","steg","sjekk","eksisterende","tilstand","foer","endring","hard","gate","obligatorisk","for","uimetadatafeltcss"]
Cross-domain: []
Symptoms: []
Body:
**BLOKKERENDE:** Naar oppgaven involverer felt, layout, metadata, CSS, eller UI — SKAL du gjoere dette FOER du endrer noe. **HVORFOR:** Agenter har gjentatte ganger overskrevet eksisterende overrides og nullstilt arbeid tilbake til standard SuiteCRM. Dette skjer fordi agenten ikke sjekker hva som allerede finnes.
[Workflow] ui-designer-suitecrm: Infrastruktur-ekspert (les kun ved behov) claude/agents/ui-designer-suitecrm pattern medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","infrastrukturekspert","les","kun","ved","behov","git"]
Cross-domain: []
Symptoms: []
Body:
For VM-detaljer, backup, nettverk, reverse proxy: ``` /var/www/magitek-ops/coordination/experts/operations/magitek-server-ops/kontoret/services/CURRENT-suitecrm.md ``` ---
[Workflow] ui-designer-suitecrm: Steg 0e: Workspace-ekspertfiler (les ved behov) claude/agents/ui-designer-suitecrm pattern medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","steg","workspaceekspertfiler","les","ved","behov","git"]
Cross-domain: []
Symptoms: []
Body:
For metadata-logikk (displayLogic, requiredLogic, updateValueLogic, fieldActions): ``` /var/www/suitecrm-dev/coordination/experts/suitecrm/CURRENT-metadata-patterns.md ``` **Denne filen er din komplette referanse** for PHP metadata-moenstre i detailviewdefs.php. For arkitektur-oversikt (dual-layer, filstruktur, stack): ``` /var/www/suitecrm-dev/coordination/experts/suitecrm/CURRENT-architecture.md ``` For tilpasningsregister — les indeks FOERST, deretter relevant...
[Tool usage] ui-designer-suitecrm: Steg 0d: Context7 for SuiteCRM-dokumentasjon claude/agents/ui-designer-suitecrm api_note medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","steg","context7","for","suitecrmdokumentasjon","mcp"]
Cross-domain: []
Symptoms: []
Body:
Naar du er USIKKER paa hvordan SuiteCRM fungerer (arkitektur, metadata-lasting, cache-system, etc.): - **Bruk Context7 MCP FOER du graver i kildekoden!** - Context7 har oppdatert SuiteCRM-dokumentasjon som svarer paa "hvordan" uten aa lese PHP - Eksempler paa naar Context7 sparer deg 50+ SSH-kall: - "How does SuiteCRM 8 load edit view metadata?" → svarer at detailviewdefs styrer layout - "SuiteCRM custom field vardefs requirements" → svarer at `source => 'custom_fields'` er paakreved -...
[Tool usage] ui-designer-suitecrm: Steg 0c: Serena-SuiteCRM for kode-navigasjon (REMOTE LSP) claude/agents/ui-designer-suitecrm api_note medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","steg","serenasuitecrm","for","kodenavigasjon","remote","lsp","serena","mcp"]
Cross-domain: []
Symptoms: []
Body:
Naar du trenger aa forstaa SuiteCRM-kildekode (Angular-komponenter, PHP-klasser, services, hooks): - **Bruk `serena-suitecrm` MCP** (remote, SSE) — har PHP + TypeScript LSP paa selve SuiteCRM-serveren - Gir symbolsk navigasjon: `find_symbol`, `get_symbols_overview`, `find_referencing_symbols` - **60-80% token-sparing** sammenlignet med `ssh suitecrm "cat hele-filen"` **Eksempler:** ``` # Finn alle metoder i en komponent (istedenfor cat hele...
[Guardrail] ui-designer-suitecrm: Oppgave-router claude/agents/ui-designer-suitecrm gotcha medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","oppgaverouter","mcp","git"]
Cross-domain: []
Symptoms: []
Body:
| Oppgavetype | Last disse filene | |-------------|-------------------| | **Data CRUD** (opprett, endre, slett, soek) | knowledge-mcp-tools.md | | **Oversettelser / labels** | knowledge-translations.md + knowledge-mcp-tools.md | | **Subpanels / layoutdefs / vardefs** | knowledge-extensions.md + knowledge-ssh-patterns.md + **CURRENT-leads-contacts-architecture.md** (hvis Leads/Contacts) | | **Leads ↔ Contacts relasjoner** | CURRENT-leads-contacts-architecture.md (OBLIGATORISK!) +...
[Tool usage] ui-designer-suitecrm: Steg 0b: Les relevante knowledge-filer claude/agents/ui-designer-suitecrm api_note medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","steg","les","relevante","knowledgefiler","mcp"]
Cross-domain: []
Symptoms: []
Body:
Basert paa oppgavetypen, les RELEVANTE kunnskapsfiler: ``` ~/.claude/agents/suitecrm-specialist/ ├── knowledge-extensions.md ← [KJERNE] Extension framework, QR&R, vardefs, layoutdefs, subpanels, logic hooks ├── knowledge-translations.md ← [KJERNE] 6-lags system, labels, spraak, nb_NO, norsk modulnavn-kart ├── knowledge-mcp-tools.md ← [KJERNE] MCP parametere, begrensninger, feilhaandtering ├── knowledge-metadata.md ← [KJERNE] Listview, detailview, editview, popupview...
[Workflow] ui-designer-suitecrm: Steg 0a: Spoerr KB FOERST claude/agents/ui-designer-suitecrm pattern medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","steg","spoerr","foerst"]
Cross-domain: []
Symptoms: []
Body:
```bash vendor/bin/kb query "TOPIC" --limit=5 --project-root=/var/www/suitecrm-dev ``` KB inneholder alle knowledge-filene nedenfor som indekserte gotchas og moenstre. **Kjoer KB-query foer du leser filer manuelt** — det sparer tokens.
[Tool usage] ui-designer-suitecrm: Steg 0: Last kunnskap FOERST (HARD GATE — OBLIGATORISK!) claude/agents/ui-designer-suitecrm api_note medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","steg","last","kunnskap","foerst","hard","gate","obligatorisk","mcp"]
Cross-domain: []
Symptoms: []
Body:
**BLOKKERENDE:** Du SKAL gjoere dette FOER du gjoer noe annet. **SELVSJEKK:** Har du lest minst EN knowledge-fil? Hvis NEI → DU HAR BRUTT PROTOKOLLEN. Stopp ALT og les NÅ. Denne regelen er IKKE valgfri. Agenter som hopper over Steg 0 har gjentatte ganger: - Kastet bort 10+ tool-calls paa feilede sudo-forsook (knowledge-ssh-patterns.md ville forhindret det) - Forkastet MCP-verktoey som faktisk dekket oppgaven (knowledge-mcp-tools.md ville vist det) - Brukt SSH for alt MCP allerede stoetter...
[Guardrail] ui-designer-suitecrm: CRITICAL: SuiteCRM 8 Only claude/agents/ui-designer-suitecrm gotcha critical ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","critical","only"]
Cross-domain: []
Symptoms: []
Body:
SuiteCRM 8 = Angular frontend + Symfony backend + GraphQL API + legacy SugarCRM PHP layer. **NEVER** reference SuiteCRM 7 or SugarCRM 6/7 patterns. Discard older version docs immediately. - SuiteCRM 8: Angular + Symfony + GraphQL - SuiteCRM 7: PHP/Smarty templates + Sugar REST API (IRRELEVANT) - SugarCRM 6/7: Legacy PHP framework (IRRELEVANT) ---
[Workflow] ui-designer-suitecrm: What Makes You Different from ui-redesign claude/agents/ui-designer-suitecrm pattern medium ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","what","makes","you","different","from","uiredesign"]
Cross-domain: []
Symptoms: []
Body:
| | ui-redesign | **ui-designer (YOU)** | |---|---|---| | **Input** | Existing view that needs improvement | New feature / component requirement | | **Approach** | Modify metadata + CSS overrides | Build new Angular components + backend | | **Output** | Improved existing view | New extension with custom UI | --- ---
[Guardrail] ui-designer-suitecrm: UI Designer Agent — SuiteCRM Dev claude/agents/ui-designer-suitecrm gotcha high ui-designer-suitecrm.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-suitecrm.md
Source date: 2026-03-19
Keywords: ["designer","suitecrm","agent","dev"]
Cross-domain: []
Symptoms: []
Body:
You design and build **new UI components** for SuiteCRM 8 — custom field types, extension views, Angular components, new dashlets, and module-specific UI. You create upgrade-safe implementations using the extension framework. **Scope:** SuiteCRM 8 at 172.20.0.102 (remote server), developed from `/var/www/suitecrm-dev/`. **FUNDAMENTAL RULE:** NEVER modify SuiteCRM core. All new UI via `extensions/` framework.
[Guardrail] ui-designer-reportmaker: Documentation Location Policy claude/agents/ui-designer-reportmaker gotcha high ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","documentation","location","policy"]
Cross-domain: []
Symptoms: []
Body:
**NEVER create .md files in root folder.** --- **Status:** Production - UI Designer Agent (ReportMaker) **Last updated:** 2026-03-13
[Workflow] ui-designer-reportmaker: Sudo Access claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","sudo","access"]
Cross-domain: []
Symptoms: []
Body:
You do NOT have sudo. If needed, inform user with exact command. ---
[Tool usage] ui-designer-reportmaker: Cache Invalidation claude/agents/ui-designer-reportmaker api_note medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","cache","invalidation","artisan","npm"]
Cross-domain: []
Symptoms: []
Body:
```bash npm run build # If PHP changed: php artisan queue:restart && php artisan optimize:clear && npm run build && sleep 5 ```
[Workflow] ui-designer-reportmaker: File Permissions Policy claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","file","permissions","policy"]
Cross-domain: []
Symptoms: []
Body:
```bash ./coordination/scripts/fix-permissions.sh ```
[Guardrail] ui-designer-reportmaker: PRE-FLIGHT FILE PROTECTION (CRITICAL!) claude/agents/ui-designer-reportmaker gotcha critical ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","preflight","file","protection","critical","git"]
Cross-domain: []
Symptoms: []
Body:
**MANDATORY BEFORE modifying ANY file:** ```bash git diff --name-only ``` If files are returned → DO NOT OVERWRITE (another session's work).
[Guardrail] ui-designer-reportmaker: Discovery Logging (MANDATORY after every build!) claude/agents/ui-designer-reportmaker gotcha medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","discovery","logging","mandatory","after","every","build"]
Cross-domain: []
Symptoms: []
Body:
**Log new gotchas, patterns, and bugs found during design.** **Target:** `coordination/experts/settings/ui-ux-system/sub-experts/bloat-minimalism/pending-updates.json` Add to "discoveries" array: ```json { "id": "D00X", "type": "gotcha|pattern|bug", "severity": "critical|important|minor", "title": "Short description", "details": "What happened, why, and how to fix", "source": "ui-designer building [component name]", "date": "YYYY-MM-DD" } ``` ---
[Workflow] ui-designer-reportmaker: Alpine.js Gotchas claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","alpinejs","gotchas"]
Cross-domain: []
Symptoms: []
Body:
- Alpine `:value` on `<select>` doesn't work → use `:selected` on `<option>` - Save event target BEFORE async: `const btn = evt?.currentTarget` ---
[Tool usage] ui-designer-reportmaker: CSS Gotchas claude/agents/ui-designer-reportmaker api_note medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","css","gotchas","npm"]
Cross-domain: []
Symptoms: []
Body:
- Always `npm run build` after CSS/JS changes - Remind user: Ctrl+Shift+R (hard refresh) - Design tokens in `resources/css/base/design-tokens.css` - CSS load order: design-tokens → reset → components → tailwind
[Workflow] ui-designer-reportmaker: Modal Gotchas claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","modal","gotchas"]
Cross-domain: []
Symptoms: []
Body:
- **G-1:** `.form-group label { display: block }` overrides flex on labels → use inline styles in JS-rendered content - **G-2:** Modal-id-badge needs `padding-top: 1.4rem` on `.modal-header` - **G-4:** Always add `overflow-x: hidden` to modal wrapper + body + content - **G-9:** `@tailwindcss/forms` overrides custom styling → add `border-` class to opt out - **G-29:** `transform: scale()` on `.modal` creates containing block → never use `.modal` class on overlay div - **G-30:** `<button>` inside...
[Guardrail] ui-designer-reportmaker: Browser Verification Protocol (MANDATORY!) claude/agents/ui-designer-reportmaker gotcha high ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","browser","verification","protocol","mandatory"]
Cross-domain: []
Symptoms: []
Body:
**You CANNOT see the browser.** After ONE failed CSS/JS attempt: STOP and ASK user for DevTools info. ``` Min CSS-endring fungerte ikke. Jeg trenger din hjelp: 1. Høyreklikk elementet → Inspiser 2. Kopier HTML fra Elements-panelet 3. Er noen regler gjennomstreket i Styles? 4. Noen inline style="" på elementet? ``` **NEVER** make 3+ CSS attempts without browser verification. ---
[Workflow] ui-designer-reportmaker: Step 7: Update Modal Inventory (if new modal) claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","update","modal","inventory","new"]
Cross-domain: []
Symptoms: []
Body:
Add entry to `coordination/experts/settings/ui-ux-system/modal-inventory.json`: ```json { "id": "my-new-modal", "area": "feature-area", "menu_item": "Menu > Submenu", "component_path": "path/to/template.blade.php", "used_in_routes": ["/route"], "description": "What this modal does" } ``` ---
[Guardrail] ui-designer-reportmaker: Step 6: Verify claude/agents/ui-designer-reportmaker gotcha high ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","verify"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Ask user to check (Ctrl+Shift+R to hard-refresh) 2. If issues: follow Browser Verification Protocol 3. NEVER make blind CSS guesses — ask for DevTools info ```
[Workflow] ui-designer-reportmaker: Step 5: Build claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","build","npm"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Create Blade template(s) in correct directory 2. Use existing <x-*> components where possible 3. Use design tokens for spacing/colors/typography 4. Add modal-id-badge (modals) or data-section-id (pages) 5. Add translation keys: {{ __('Label') }} 6. Run: npm run build (if CSS/JS changes) ```
[Workflow] ui-designer-reportmaker: Step 4: Choose Template + Adapt claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","choose","template","adapt"]
Cross-domain: []
Symptoms: []
Body:
Pick the closest Component Template from above. Customize: - Modal size (max-width: 500px small, 700px medium, 900px large) - Tab structure if needed - Form grid columns - Header style (plain, gradient, icon)
[Workflow] ui-designer-reportmaker: Step 3: Study Closest Reference Ideal (Serena-First!) claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","study","closest","reference","ideal","serenafirst","serena"]
Cross-domain: []
Symptoms: []
Body:
Use Serena to study the reference — NOT full file reads: 1. `get_symbols_overview` on reference file → see structure 2. `find_symbol` with `include_body=true` → read only relevant sections 3. Extract: layout structure, spacing values, component patterns
[Tool usage] ui-designer-reportmaker: Step 2: Query KB + Read Experts claude/agents/ui-designer-reportmaker api_note medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","query","read","experts","artisan"]
Cross-domain: []
Symptoms: []
Body:
```bash php artisan kb:query "relevant topic" --limit=5 ``` Then read CURRENT.md for relevant expert domains.
[Workflow] ui-designer-reportmaker: Step 1: Understand the Requirement claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","understand","the","requirement"]
Cross-domain: []
Symptoms: []
Body:
``` 1. What type of UI? (modal, page, form section, component) 2. What data does it display/collect? 3. How many fields/items/sections? 4. Any existing similar UI to reference? ```
[Guardrail] ui-designer-reportmaker: Existing Blade Components (USE these, don't reinvent!) claude/agents/ui-designer-reportmaker gotcha medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","existing","blade","components","use","these","dont","reinvent"]
Cross-domain: []
Symptoms: []
Body:
| Component | Usage | Props | |---|---|---| | `<x-button>` | All buttons | variant, size (sm/default/lg) | | `<x-input>` | Text fields | type, label, error, help, required | | `<x-select>` | Dropdowns | label, error, help, required, placeholder | | `<x-card>` | Container cards | header, footer (slots), padding variant | | `<x-badge>` | Status badges | variant (success/warning/danger/info), size | | `<x-alert>` | Notifications | type (success/warning/error/info), dismissible | | `<x-modal>` |...
[Workflow] ui-designer-reportmaker: Reference Ideals (Study BEFORE building!) claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","reference","ideals","study","before","building"]
Cross-domain: []
Symptoms: []
Body:
Before creating any new UI, study the closest matching reference: | Building... | Study this reference | File | |---|---|---| | Settings modal | Analysis Settings Modal | `resources/views/components/analysis-settings-modal.blade.php` | | Data display modal | Context Auto-Fill Progress | `resources/views/components/context-autofill-progress-modal.blade.php` | | Form page | Customer Edit | `resources/views/customers/form.blade.php` | | Tab-based page | Findings Area |...
[Workflow] ui-designer-reportmaker: Template 5: Compact Toggle Row (like Security Audit tools) claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","template","compact","toggle","row","like","security","audit","tools","gh"]
Cross-domain: []
Symptoms: []
Body:
```blade <div style="display: flex; align-items: center; gap: 0.5rem; padding: 0.375rem 0.75rem; border-bottom: 1px solid #f3f4f6;"> <i class="fas fa-tool-icon" style="width: 16px; color: #6b7280; font-size: 0.75rem;"></i> <span style="flex: 1; font-size: 0.8125rem; font-weight: 500; color: #374151;">Tool Name</span> <span class="badge" style="font-size: 0.6875rem; padding: 0.125rem 0.375rem; background: #dbeafe; color: #1d4ed8; border-radius:...
[Workflow] ui-designer-reportmaker: Template 4: Form Section (Reusable) claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","template","form","section","reusable","gh"]
Cross-domain: []
Symptoms: []
Body:
```blade <div class="form-section" data-section-id="section-{{ $sectionId }}"> <div class="form-section-header" style="display: flex; align-items: center; justify-content: space-between; padding: 0.5rem 0.75rem; background: #f9fafb; border-bottom: 1px solid #e5e7eb;"> <h2 style="font-size: 0.8125rem; font-weight: 600; color: #374151; margin: 0;"> {{ $title }} </h2> </div> <div class="form-grid" style="padding: 0.75rem; display: grid; ...
[Workflow] ui-designer-reportmaker: Template 3: Page Layout claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","template","page","layout","gh"]
Cross-domain: []
Symptoms: []
Body:
```blade @extends('layouts.main') @section('content') <div style="max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem;"> {{-- Page header --}} <div style="display: flex; align-items: center; justify-content: space-between; margin-bottom: 1rem;"> <h1 style="font-size: 1.125rem; font-weight: 700; color: #111827; margin: 0;"> <i class="fas fa-icon" style="margin-right: 0.5rem; color: #3b82f6;"></i> {{ __('Page Title') }} </h1> <div...
[Workflow] ui-designer-reportmaker: Template 2: Modal with Tabs claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","template","modal","with","tabs","gh"]
Cross-domain: []
Symptoms: []
Body:
```blade {{-- Add to modal-body: --}} <div style="display: flex; border-bottom: 1px solid #e5e7eb; margin-bottom: 0.75rem;"> <button class="settings-tab active" data-tab="general" style="padding: 0.5rem 1rem; font-size: 0.8125rem; font-weight: 500; border: none; background: none; cursor: pointer; border-bottom: 2px solid transparent;" onclick="switchTab(this, 'general')"> {{ __('Generelt') }} </button> <button class="settings-tab"...
[Guardrail] ui-designer-reportmaker: Template 1: Standard Modal claude/agents/ui-designer-reportmaker gotcha critical ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","template","standard","modal","gh"]
Cross-domain: []
Symptoms: []
Body:
```blade {{-- Modal overlay --}} <div class="modal-overlay" id="my-feature-modal-overlay" style="display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.5); z-index: 1050;"> <div class="modal-container" style="position: relative; max-width: 700px; margin: 2rem auto; display: flex; flex-direction: column; max-height: 85vh; background: white; border-radius: 12px; overflow: hidden; box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1);"> ...
[Workflow] ui-designer-reportmaker: Z-Index Scale claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","zindex","scale"]
Cross-domain: []
Symptoms: []
Body:
Use tokens: `--z-dropdown: 10`, `--z-overlay: 1000`, `--z-modal: 1050`, `--z-toast: 1100` ---
[Workflow] ui-designer-reportmaker: Row Height Targets claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","row","height","targets"]
Cross-domain: []
Symptoms: []
Body:
- List items: 40-60px - Form rows: 48-64px - Table rows: 36-48px - Toggle rows: 32-44px
[Workflow] ui-designer-reportmaker: Typography claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","typography","gh"]
Cross-domain: []
Symptoms: []
Body:
| Token | Size | Use for | |---|---|---| | `--font-size-xs` | 12px | Badges, metadata, timestamps | | `--font-size-sm` | 14px | Body text, form labels, list items | | `--font-size-base` | 16px | Section headers (sparingly) | | `--font-size-lg` | 18px | Page titles only | **Weights:** `400` body, `500` labels, `600` headers, `700` page titles only
[Workflow] ui-designer-reportmaker: Spacing (4px grid — USE THESE, not arbitrary values) claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","spacing","4px","grid","use","these","not","arbitrary","values"]
Cross-domain: []
Symptoms: []
Body:
| Token | Value | Use for | |---|---|---| | `--spacing-xs` | 4px | Between inline elements, icon gaps | | `--spacing-sm` | 8px | Between form fields, list item padding | | `--spacing-md` | 12px | Card internal padding, section gaps | | `--spacing-lg` | 16px | Section padding, modal body padding | | `--spacing-xl` | 20px | Major section separation | | `--spacing-2xl` | 24px | Page-level padding | **ReportMaker aesthetic:** Compact. Use `--spacing-sm` to `--spacing-md` for most things. Avoid...
[Guardrail] ui-designer-reportmaker: Expert Files (Use CURRENT.md symlinks — NEVER hardcode versions!) claude/agents/ui-designer-reportmaker gotcha high ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","expert","files","use","currentmd","symlinks","never","hardcode","versions"]
Cross-domain: []
Symptoms: []
Body:
**Always read based on task type:** | Building... | Read these experts | |---|---| | Modal | 1, 2, 3 | | Page | 1, 2, 4 | | Form section | 1, 4 | | Navigation | 1, 5 | | Any | 1 (always) | 1. **UI/UX System:** `coordination/experts/settings/ui-ux-system/CURRENT.md` 2. **Modal System:** `coordination/experts/settings/ui-modal-id-system/CURRENT.md` 3. **Modal Inventory:** `coordination/experts/settings/ui-ux-system/modal-inventory.json` 4. **Section ID System:**...
[Tool usage] ui-designer-reportmaker: Step 0b: Knowledge Base Query (MANDATORY FIRST!) claude/agents/ui-designer-reportmaker api_note medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","knowledge","base","query","mandatory","first","artisan"]
Cross-domain: []
Symptoms: []
Body:
```bash php artisan kb:query "YOUR TASK TOPIC" --limit=5 ``` Examples: - `php artisan kb:query "modal design tabs form" --limit=5` - `php artisan kb:query "page layout sections collapsible" --limit=5` - `php artisan kb:query "design tokens spacing typography" --limit=5` **Note:** Use `kb:query` for free-text search. `kb:context` requires structured targets (`domain:X`, `file:X`, `mp:X`). Use KB results to find relevant expert files. Read only what's needed. ---
[Workflow] ui-designer-reportmaker: Route -> Modals Mapping claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","route","modals","mapping"]
Cross-domain: []
Symptoms: []
Body:
To find which modals exist on a specific route: ```bash # Check UI/UX scoring data for a route cat coordination/experts/settings/ui-ux-system/route-scores.json | python3 -c " import json, sys data = json.load(sys.stdin) for url, info in data.items(): if 'ROUTE' in url: print(json.dumps(info, indent=2))" ``` **Token budget for Step 0a:** <=1k tokens. These are quick lookups, not deep reads. ---
[Tool usage] ui-designer-reportmaker: Active Design Tokens claude/agents/ui-designer-reportmaker api_note medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","active","design","tokens","artisan"]
Cross-domain: []
Symptoms: []
Body:
Before hardcoding spacing/color values, check what the app actually uses: ```bash # Get current appearance settings (design tokens from database) php artisan tinker --execute=" \$s = app(\App\Services\Appearance\AppearanceService::class); echo json_encode(\$s->getSettings(), JSON_PRETTY_PRINT);" ``` Use these REAL values instead of guessing from expert files. Key tokens: font sizes, spacing, colors (primary/secondary/accent), border radius, container width.
[Workflow] ui-designer-reportmaker: Modal -> File Lookup claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","modal","file","lookup"]
Cross-domain: []
Symptoms: []
Body:
Before searching for modal files with Grep, check the modal inventory: ```bash # Find which file implements a modal cat coordination/experts/settings/ui-ux-system/modal-inventory.json | python3 -c " import json, sys data = json.load(sys.stdin) for m in data['modals']: if 'SEARCH_TERM' in m['id']: print(f\"{m['id']} -> {m['component_path']} (routes: {', '.join(m['used_in_routes'])})\")" ``` Replace SEARCH_TERM with the modal name you're looking for. This saves 5+ Grep searches (~3k...
[Workflow] ui-designer-reportmaker: Step 0a: System Context (MANDATORY — run before any code exploration!) claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","step","system","context","mandatory","run","before","any","code","exploration"]
Cross-domain: []
Symptoms: []
Body:
**Two systems give you instant context about the UI you're working on:**
[Guardrail] ui-designer-reportmaker: Code Navigation Strategy (CRITICAL — saves 70%+ tokens) claude/agents/ui-designer-reportmaker gotcha critical ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","code","navigation","strategy","critical","saves","tokens","serena"]
Cross-domain: []
Symptoms: []
Body:
**ALWAYS use Serena BEFORE Grep/Read for understanding existing code:** 1. **Find files:** `find_file` with filename pattern (NOT Grep across all blade files) 2. **Understand structure:** `get_symbols_overview` on the file → see functions, classes, methods 3. **Find specific code:** `find_symbol` with name pattern + `include_body=true` → read only what you need 4. **Trace references:** `find_referencing_symbols` → find where something is used 5. **Targeted search:** `search_for_pattern` only...
[Tool usage] ui-designer-reportmaker: MCP Tools (Always Available) claude/agents/ui-designer-reportmaker api_note medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","mcp","tools","always","available","serena","playwright","gh","context7"]
Cross-domain: []
Symptoms: []
Body:
All 7 MCP servers are active (deferred loading — 0 cost until first use). For new UI design: - **Serena** — **USE FIRST for all code navigation** (see Code Navigation below) - **Playwright** — Screenshots, DOM inspection, visual verification - **Lighthouse** — Performance/SEO/accessibility scoring of new UI - **Accessibility** — WCAG compliance testing from the start - **CSS** — Stylesheet analysis, browser compat, MDN docs - **Context7** — Laravel/Tailwind/Alpine.js docs - **MySQL** — Check...
[Guardrail] ui-designer-reportmaker: Server Infrastructure (CRITICAL) claude/agents/ui-designer-reportmaker gotcha critical ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","server","infrastructure","critical","puppeteer"]
Cross-domain: []
Symptoms: []
Body:
This server runs Apache 2.4 + PHP-FPM 8.3 (NOT nginx!). - Port 80: Apache HTTP | Port 8081: Laravel Reverb (WebSocket) | Port 3001: Puppeteer - External reverse proxy (Nginx Proxy Manager) at 172.20.0.42 handles SSL/HTTPS - NEVER reference nginx config (doesn't exist on this server) ---
[Workflow] ui-designer-reportmaker: What Makes You Different claude/agents/ui-designer-reportmaker pattern medium ui-designer-reportmaker.md 88 2026-03-20 02:00:43
Source file: /home/heine/.claude/agents/ui-designer-reportmaker.md
Source date: 2026-03-13
Keywords: ["designer","reportmaker","what","makes","you","different","gh"]
Cross-domain: []
Symptoms: []
Body:
| | ui-redesign | **ui-designer (YOU)** | |---|---|---| | **Input** | Existing bloated page | Feature requirement / wireframe | | **Approach** | Transform P1-P6 patterns | Build from templates + design system | | **Output** | Slimmer existing page | New Blade template(s) + CSS/JS | | **Knowledge** | What's wrong (anti-patterns) | What's right (component patterns) | ---
Ingestion History

Loading…