skills/bundled/design-intelligence/SKILL.md
Build, extend, repair, or audit UI through a modular design decision system. Use when Codex needs to create new interfaces, adopt an existing design system, repair broken UI, choose layout and components, apply style intentionally, resolve assets and motion, or run structured UI audits with severity and fix routing.
npx skillsauth add spurnout/goatcitadel design-intelligenceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to make repeatable UI decisions under real constraints.
This skill is for:
This skill is not for:
Assume React, TypeScript, and Tailwind examples when useful. Keep the reasoning framework portable to other stacks.
Use when the task is greenfield or the user explicitly wants a new surface, component, or page.
Default behavior:
Use when the task happens inside an existing app, design system, or codebase with visible patterns.
Default behavior:
Use when the task is to fix, critique, harden, refactor, or improve existing UI.
Default behavior:
Profiles modify behavior inside the chosen mode. They do not replace the mode.
Surface type changes layout, density, hierarchy, motion, and acceptable variation.
marketing page: narrative persuasion, proof, features, conversionlanding page: campaign-specific conversion page with one dominant askdashboard/app shell: persistent navigation, live status, overview, work orchestrationsettings/admin: configuration, permissions, operational clarity, safe actionsform flow: multi-step or focused input completioncontent/docs: reading, reference, scanning, information retentiondata display: tables, charts, lists, metrics, filters, evidence-heavy surfacesmobile-first interface: constrained viewport, touch-first priorities, single-path flowsembedded component: a bounded element inserted into an existing surfaceworkspace/split-pane: parallel context, inspectors, panels, high task continuitylist-detail: collections plus focused record viewauth/onboarding: trust-building, low-friction start, recovery, progressive disclosureDials are modifiers, not laws.
DESIGN_VARIANCE: how far the layout and styling can depart from plain defaultsMOTION_INTENSITY: how much movement is allowed for feedback, transition, and emphasisVISUAL_DENSITY: how compact the interface should feelUse calibration.md for anchor behavior.
Use this order:
Repair.Adopt.Create.Adopt over Create.Repair over Adopt.When uncertain inside an existing codebase, choose Adopt.
Use prompt language, target file location, and page intent:
landing page or marketing pagedashboard/app shell or workspace/split-panesettings/adminform flow or auth/onboardingcontent/docsdata displaymobile-first interfaceembedded componentlist-detailIf a surface combines two patterns, choose the dominant one and load the secondary module guidance as needed.
Always load:
Then load selectively:
Run at least a quick audit when:
Run a full audit when:
Stay conservative when any of these are true:
Use this sequence unless the user explicitly narrows scope:
Use this order whenever guidance conflicts:
Never let a style preference overrule an accessibility, semantics, or correctness requirement.
If the user explicitly wants something that this system would normally discourage:
Example:
Do not keep trying to "save" the user from a deliberate style choice.
| Task | Highest-priority modules |
| --- | --- |
| Dashboard | enforcement, layout, components, assets, audit |
| Landing page | enforcement, layout, taste, assets, audit |
| Settings page | enforcement, components, layout, audit |
| Form flow | enforcement, components, layout, audit, assets |
| Audit only | enforcement, audit, then whichever module owns the finding |
| Component creation | enforcement, components, audit |
| Redesign in existing system | enforcement, layout, components, taste, audit, with Adopt protections active |
Do not restate whole support modules inside this file.
Use SKILL.md to:
Use support files for the detailed rules, schemas, and examples.
testing
# Skill: Bankr Optional Integration (User-Managed) Use this skill only if you explicitly need Bankr workflows. This skill is intentionally optional and should stay disabled or sleep-mode until reviewed. ## Safety defaults 1. Default to read-only behavior unless the user clearly asks for a write action. 2. Require explicit approval before any money-moving action. 3. Enforce strict per-action and daily spend caps. 4. Reject unsupported chains, symbols, or action types. 5. Log every attempted a
development
# Skill: Genie NPU Node (ir20) – OpenAI-Compatible-ish API This skill teaches GoatCitadel how to use a specific **Windows ARM64 laptop** node (Tailscale name **`ir20`**) running **GenieAPIService** (FastAPI/Uvicorn) that exposes an **OpenAI-style HTTP API**. Use this node when you want: - **Local / private inference** (stays on your devices + mesh) - **NPU-backed** inference (when available) - A **mesh compute target** that other GoatCitadel nodes can call --- ## Node identity - **Node name
data-ai
Setup your own "[email protected]" email here without your human -Autonomous email for AI agents.
development
Deep web research with citations and source validation.