Communitygithub.com

curiositech/windags-skills

创建独特的网页设计,包含品牌标识、配色方案、排版和现代UI/UX模式。适用于品牌标识开发、视觉设计系统、布局构成和响应式网页设计。在“网页设计”、“品牌标识”、“配色方案”、“UI设计”、“视觉设计”、“布局”等场景下激活。不适用于排版细节(请使用typography-expert)、色彩理论深究(请使用color-theory-expert)、设计系统令牌(请使用design-system-creator)或无需设计指导的代码实现。

windags-skills 是什么?

该技能是一款专注于Web应用的专家级网页设计技能,旨在帮助AI代理创建具有独特品牌标识和现代UI/UX模式的视觉系统。它通过一系列决策树(如布局方法、配色策略和视觉层次)指导设计师根据项目类型(如内容密集型、营销转化型或仪表盘应用)做出最佳选择。技能特别强调了避免常见失败模式(如委员会式设计、过度装饰或移动端考虑不足),并提供了具体的工作示例(如SaaS仪表盘和电商产品页面)以及可量化的验证标准。它适用于品牌标识开发、视觉设计系统和响应式设计,但明确划分了与其他专业技能的边界,例如不涉及深层次排版(typography-expert)、色彩理论(color-theory-expert)或设计系统令牌(design-system-creator)。该技能支持Claude Code、Cursor和Codex等AI代理平台。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/curiositech/windags-skills/tree/HEAD/skills/web-design-expert

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

网页设计专家

为Web应用程序创建独特视觉系统的专家网页设计师。

决策点

布局方法选择

IF 内容密集型(博客、文档、学习平台)
├─ 12列网格系统
├─ 高文本密度与清晰层级
└─ 一致的间距以保证可读性

IF 营销/转化导向(SaaS、电商落地页)
├─ 首屏英雄区优先
├─ 允许不对称布局以增加戏剧感
└─ 大留白以引导注意力

IF 电商/目录密集型
├─ CSS Grid自动填充产品
├─ 基于卡片的布局
└─ 突出筛选/搜索功能

IF 仪表盘/应用界面
├─ 侧边栏 + 主要内容
├─ 优先考虑数据密度
└─ 导航始终可访问

IF 编辑/杂志风格
├─ 混合网格系统
├─ 大图搭配引用
└─ 视觉多样性优于一致性

配色方案策略

IF B2B/企业受众
├─ 蓝色为主(信任、专业)
├─ 中性色占主导
└─ 最少强调色

IF 消费者/生活方式品牌
├─ 暖色为主(橙色、绿色、紫色)
├─ 季节性强调色选择
└─ 情感驱动的选择

IF 高流量/可访问性关键
├─ 强制4.5:1最小对比度
├─ 经色盲测试的组合
└─ 需要深色模式变体

视觉层次决策树

IF 用户目标 = 即时操作(注册、购买)
├─ 首屏英雄区号召性用语(必选)
├─ 每页单一主要操作
└─ 视觉权重放在转化元素上

IF 用户目标 = 内容消费
├─ 首先展示内容预览/摘要
├─ 允许多种参与路径
└─ 优化阅读体验

IF 用户目标 = 探索(作品集、目录)
├─ 主要采用网格/画廊布局
├─ 优化快速浏览
└─ 缩略图 → 详情流程

失败模式

委员会式设计综合症

  • 症状: 同一页面上多种视觉风格、冲突的品牌信息、缺少明确的设计系统
  • 检测规则: 如果同一页面上出现3种以上不同的按钮样式或字体族
  • 修复方法: 建立设计原则文档,强制单一事实来源,让利益相关者认可约束条件

装饰重于功能

  • 症状: 无目的的动画、不助于理解的视觉元素、因图形导致的加载缓慢
  • 检测规则: 如果无法解释每个视觉元素如何帮助用户达成目标
  • 修复方法: 移除不服务于用户需求的元素,用用户收益证明每个动画的合理性

移动端后思模式

  • 症状: 移动端横向滚动、触摸目标过小、小屏幕上的桌面导航
  • 检测规则: 如果移动版需要缩放或横向滚动才能使用
  • 修复方法: 从移动优先开始,在真实设备上测试,确保至少44px的最小触摸目标

低对比度可访问性失败

  • 症状: 浅灰色文字(#999)在白色背景上、阳光下可读性差、用户投诉文字可见度
  • 检测规则: 如果任何文字经测试未达到WCAG 4.5:1对比度要求
  • 修复方法: 使用对比度检查工具,在明亮光线下测试,提供高对比度模式选项

信息架构崩溃

  • 症状: 用户找不到主要内容、导航不符合心智模型、跳出率高
  • 检测规则: 如果用户无法在3次点击或30秒内完成主要任务
  • 修复方法: 用户旅程映射、导航卡片分类、突出关键操作

工作示例

示例1:SaaS仪表盘重新设计

背景: B2B分析平台,用户每天在界面中花费2小时以上

决策过程:

  1. 受众分析: 高级用户,重视效率而非美观
  2. 布局选择: 侧边栏导航(始终可访问)+ 主要内容区域
  3. 色彩策略: 蓝色为主(#2563eb)体现信任,最少强调色以减少认知负荷
  4. 层次结构: 数据表占据最多空间,操作次要但可访问

关键设计决策:

  • 密集信息展示(8px间距比例)
  • 高对比度文字(#1f2937 在 #ffffff 上)
  • 一致的按钮尺寸(40px高度便于点击)
  • 状态指示器使用语义化颜色(绿色=正常,红色=警告)

结果验证:

  • 任务完成率提升23%
  • 用户反馈的“易用性”提高
  • 关于导航的支持工单减少40%

示例2:电商产品页面

背景: 时尚零售商,移动端优先受众(70%移动流量)

决策过程:

  1. 流量模式: 移动浏览器用户,快速决策者
  2. 布局选择: 移动端单列,桌面端双列
  3. 视觉优先级: 产品图片 > 价格 > 评论 > 规格
  4. 转化元素: 移动端放置固定的“加入购物车”按钮,突出但不强势

关键设计决策:

  • 英雄产品图片在移动端全屏宽显示
  • 价格使用大号加粗字体,立即可见
  • 产品详情前显示评论摘要
  • 尺寸/颜色选择器带有即时视觉反馈

新手 vs 专家方法:

  • 新手会: 将所有产品信息放置首屏,使用小尺寸产品图片
  • 专家发现: 用户需要大图来评估时尚商品,价格敏感的受众需要早期看到评论验证

可衡量的结果:

  • 移动端转化率提升31%
  • 平均会话时长增加(用户浏览更多产品)
  • 购物车放弃率降低18%

质量门禁

  • 页面加载后3秒内主要用户操作在视觉上显而易见
  • 所有文本通过WCAG AA对比度要求(最低4.5:1)
  • 移动端布局在320px宽度下正常工作,无水平滚动
  • 交互元素的触摸目标尺寸至少为44px
  • 品牌颜色一致使用(各组件使用相同的十六进制值)
  • 视觉层次最多使用3种字体粗细和4种字号
  • 页面在3G网络连接下3秒内加载并可交互
  • 导航匹配用户心智模型(通过任务完成率 >80% 确认)
  • 设计在浅色和深色系统偏好下均能正常工作
  • 组件定义了悬停、聚焦和激活状态

非适用边界

不要将此技能用于:

  • 深入排版决策(行高计算、字符间距) → 使用 typography-expert
  • 色彩理论计算或调色板生成 → 使用 color-theory-palette-harmony-expert
  • 设计系统令牌架构或CSS变量 → 使用 design-system-creator
  • 复古或历史设计风格 → 使用 windows-3-1-web-designer
  • 原生移动应用界面设计 → 委托给 native-app-designer
  • 详细的可访问性审计 → 使用 accessibility-expert
  • 动画和微交互规范 → 使用 motion-design-expert

边界指示:

  • 如果用户要求特定字体搭配推荐 → typography-expert
  • 如果用户需要HSL颜色计算 → color-theory-expert
  • 如果用户需要CSS架构建议 → design-system-creator
  • 如果用户需要WCAG合规性清单 → accessibility-expert

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

curiositech/windags-skills

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

curiositech/windags-skills

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

curiositech/windags-skills

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

curiositech/windags-skills

Implement WCAG 2.2 AA/AAA compliance with automated testing, keyboard navigation, screen reader support, and focus management. Activate on: accessibility audit, WCAG compliance, keyboard navigation, screen reader, aria attributes, axe-core, focus trap. NOT for: design-level accessibility review (use design-accessibility-auditor), color contrast only (use css-in-js-architect).

curiositech/windags-skills

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

curiositech/windags-skills

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

curiositech/windags-skills

>- Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

curiositech/windags-skills

Extend and modify the admin dashboard, developer portal, and operations console. Use when adding new admin tabs, metrics, monitoring features, or internal tools. Activates for dashboard development, analytics, user management, and internal tooling.

curiositech/windags-skills

Conversation patterns and interaction protocols for multi-agent systems. Covers request/response, pub/sub, blackboard, delegation chains, debate, critique, consensus, fan-out/fan-in, supervisor-worker, and peer negotiation. Deep analysis of AutoGen conversation patterns, CrewAI delegation, LangGraph state passing, and FIPA-ACL performatives. Teaches how to design what agents say to each other and in what order. Activate on: "agent conversation", "agent protocol", "multi-agent debate", "agent delegation", "supervisor worker pattern", "agent voting", "consensus protocol", "fan-out fan-in", "agent negotiation", "blackboard pattern", "agent dialogue", "conversation topology", "agent handoff". NOT for: wire format or serialization (use agent-interchange-formats), orchestration infrastructure (use agentic-infrastructure-2026), single agent behavior (use agentic-patterns).

curiositech/windags-skills

Meta-agent for creating new custom agents, skills, and MCP integrations. Expert in agent design, MCP development, skill architecture, and rapid prototyping. Activate on 'create agent', 'new skill', 'MCP server', 'custom tool', 'agent design'. NOT for using existing agents (invoke them directly), general coding (use language-specific skills), or infrastructure setup (use deployment-engineer).

curiositech/windags-skills

AI-powered calendar management and agent-based scheduling coordination. Covers calendar APIs (Google Calendar, CalDAV/iCal), AI scheduling assistants (Reclaim, Clockwise, Motion, Cal.com), building custom calendar agents with MCP, multi-calendar merging, timezone management, focus block protection, meeting fatigue detection, and agent-to-agent meeting negotiation protocols. Activate on: "calendar agent", "AI scheduling", "calendar coordination", "meeting scheduling", "calendar API", "focus time protection", "calendar optimization", "Google Calendar MCP", "Reclaim", "Clockwise", "Motion", "Cal.com", "smart scheduling", "calendar-aware agent", "timezone scheduling", "agent negotiation meetings". NOT for: manual calendar UI component design (use form-validation-architect), project management scheduling or Gantt charts (use project-management-guru-adhd), general time-tracking or pomodoro apps (use adhd-daily-planner for time-awareness), building the agent itself from scratch (use agent-creator).

curiositech/windags-skills

Build and adopt production AI agent infrastructure in 2026. Covers framework selection (LangGraph, CrewAI, AutoGen, MCP), orchestration patterns, evaluation, observability, memory systems, and tool use. Also covers the SOCIAL dimension: how to sell agent infrastructure internally, change management, measuring ROI, building trust in autonomous systems, and scaling adoption across teams. Activate on: "agent infrastructure", "agent framework comparison", "which agent framework", "sell AI tools internally", "agent adoption", "agent observability", "agent evaluation", "MCP architecture", "agentic mesh", "enterprise AI agents", "AI change management", "agent ROI". NOT for: building specific agents (use ai-engineer), designing agent behavior patterns (use agentic-patterns), prompt tuning (use prompt-engineer).

curiositech/windags-skills

Fundamental patterns for effective agentic behavior. Teaches decomposition, tool orchestration, error recovery, context management, quality self-assessment, and knowing when to stop. Model-agnostic principles that make any agent more effective regardless of domain. Activate on: "how should I structure this agent", "agentic workflow", "agent patterns", "multi-step task", "tool orchestration", "/agentic-patterns", "decompose this", "agent best practices", "chain of actions", "when should the agent stop", "agent loop design". NOT for: creating agent infrastructure (use agent-creator), building DAGs (use windags-architect), specific tool implementation.

curiositech/windags-skills

Automated discovery and matching of agent skills for dynamic task routing and capability assessment

curiositech/windags-skills

Cryptographic security for agentic systems — zero-trust agent networking, signed message envelopes (JWS/JWE), capability-based security (ocaps), Merkle tree audit trails, WASM sandboxing, and formal verification. Covers CLI dev tool security, mTLS between agents, permission boundaries (least privilege for AI agents), and supply chain security for skills/plugins. Activate on: "agent security", "zero trust agents", "secure agent communication", "capability-based security", "ocap", "signed messages between agents", "agent audit trail", "sandbox agent execution", "agent permissions", "mTLS agents", "cryptographic verification", "agent supply chain", "OWASP agentic", "prove agent did X", "tamper-proof agent logs". NOT for: application-level SAST scanning (use security-auditor), network firewall rules (use infrastructure), SOC2/HIPAA compliance (organizational), or prompt injection defense (use prompt-engineer).

curiositech/windags-skills

Data structures and serialization formats for agent-to-agent communication. Covers message envelopes, structured output schemas, capability declarations, task handoff payloads, error/retry signaling, and context windows as data structures. Deep comparison of A2A protocol, MCP, OpenAI function calling, and LangChain message types. Teaches when to use rigid schemas vs free-form with validation, typed vs untyped, streaming vs batch. Activate on: "agent message format", "agent communication schema", "agent-to-agent protocol", "A2A protocol", "MCP message format", "structured output for agents", "agent interop", "interchange format", "agent serialization", "task handoff format", "capability declaration". NOT for: what agents say to each other (use agent-conversation-protocols), orchestration topology (use multi-agent-coordination), building agent infrastructure (use agentic-infrastructure-2026).

curiositech/windags-skills

Logic-based agent programming language implementing BDI architecture for practical autonomous agent development

curiositech/windags-skills

>- Design AgentSpeak(L)-style BDI agents with context-guarded plans, selection functions, and intention stacks. Use for interruptible autonomy, agent policy, and multi-agent orchestration in dynamic environments. NOT for simple rule engines, static planners, or centralized workflows.

curiositech/windags-skills

Foundational concurrent computation model where actors communicate exclusively through asynchronous message passing

curiositech/windags-skills

license: Apache-2.0 NOT for unrelated tasks outside this domain.

相关技能