Skip to main content

常用工具

我日常做设计、Web、移动端、macOS 和 AI workflow 时会用到的工具、应用、框架和硬件。

设计

  • Figma 我的主要 UI 设计环境,高保真原型、组件规格和大部分视觉产出都在这里完成。
  • Design Systems 我在跨屏幕、跨平台和跨工程师协作时保持视觉和行为一致性的方法。
  • UI Components 我习惯用可复用的构建块来思考界面:可组合、有文档、能应对设计变更。
  • Material Design 设计 Android 或 Material 风格 Web 产品时的参考语言。
  • Human Interface Guidelines 设计 iOS、iPadOS 或 macOS 产品时的对应参考。
  • Human-Centered Design 我带到每个项目里的视角:先看用户所处的语境,再谈功能列表。
  • User Research 在打开画布之前,通过访谈和情境调研理解我到底在为谁设计。
  • Usability Testing 用结构化任务和指标(成功率、完成时间、错误数、易用性评分)指导迭代。
  • Typography 选择和搭配字体是让界面立刻显得有意图的最快方式。
  • Color Theory 色板、层级和关注无障碍对比度的用色。

开发

  • Python 我后端服务、数据处理和快速脚本的主力语言。
  • Swift + SwiftUI 做原生 macOS 或 iOS App 时的首选。
  • JavaScript 浏览器相关工作的基础胶水。大部分 Web 项目还是从这里开始。
  • TypeScript 当 JS 项目超过一个页面、我希望编译器帮我抓错误的时候会切换过来。
  • React 我的主力 Web UI 库。组件模型和我的设计师思维很合拍。
  • React Native 做跨平台移动端时用的一套代码覆盖 iOS 和 Android。
  • HTML & CSS 基本功;仍然是被低估的前端技能。
  • Tailwind CSS 新 Web 项目的默认样式层。utility-first 的写法让我能快速迭代。
  • C / C++ 需要贴近硬件的时候会降到这里。

工具、API 与数据

  • Git 我碰到的每个项目都用版本控制。
  • GitHub 代码、Release 和 CI 都在这里,包括签名和公证后的 macOS 分发流程。
  • Firebase 做快速移动端构建时,认证和实时数据的首选。
  • Expo React Native 工具链,构建、开发客户端和 OTA 更新都靠它。
  • Xcode 所有 Swift、SwiftUI 和 Apple 平台调试的 IDE。
  • RESTful APIs 服务间通信的默认方式。
  • GraphQL 当每个页面的数据形状差异大、我只想拉需要的数据时会更倾向用这个。
  • SQL 日常查询关系型数据的语言。
  • PostgreSQL 超出原型阶段后的默认关系型存储。
  • FastAPI 做 API 和快速后端原型时用的 Python 框架。

AI 与 Agent 工具

  • Prompt Engineering 设计和迭代 prompt,从 LLM 中获取可靠、结构化的输出。
  • AI 辅助编程 全天和模型结对编程,从重构到脚手架到探索陌生代码库。
  • OpenAI Codex 代码生成和快速实验时用的工具。
  • Claude Code 终端里 AI 辅助编程的日常主力。
  • n8n 可视化工作流自动化,用来连接 API、触发器和 AI 步骤。
  • Make (Integromat) 跨应用自动化和集成编排。
  • Hermes Agent 个人 AI agent 系统,用来处理自动化、工作流和多 agent 编排。
  • RAG 系统 当产品不能只依赖模型预训练知识时,用私有或领域数据支撑 LLM 回答。
  • AI Agent 工作流 设计多个 agent 和工具如何协作完成完整任务。
  • Human-AI Interaction 我带到 AI 产品里的设计视角:让模型行为可理解、可恢复,也更值得信任。
  • Whisper / 语音转文字 当产品需要语音转文字时,我用 Whisper(以及 whisper.cpp 做完全本地、保护隐私的转录)。

System

操作系统macOS
浏览器Arc
显示器LG 27UN850-W 4K
键盘Keychron K2
鼠标Logitech G305
笔记本MacBook Air M3
耳机Apple AirPods