microcopy
UI copy and microcopy guidelines. Use when writing UI text, buttons, error messages, empty states, onboarding, or any user-facing copy. Triggers on i18n translation, UI text writing, or copy improvement tasks. Supports both Chinese and English.
Best use case
microcopy is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
UI copy and microcopy guidelines. Use when writing UI text, buttons, error messages, empty states, onboarding, or any user-facing copy. Triggers on i18n translation, UI text writing, or copy improvement tasks. Supports both Chinese and English.
Teams using microcopy should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/microcopy/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How microcopy Compares
| Feature / Agent | microcopy | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
UI copy and microcopy guidelines. Use when writing UI text, buttons, error messages, empty states, onboarding, or any user-facing copy. Triggers on i18n translation, UI text writing, or copy improvement tasks. Supports both Chinese and English.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
Best AI Agents for Marketing
A curated list of the best AI agents and skills for marketing teams focused on SEO, content systems, outreach, and campaign execution.
AI Agent for YouTube Script Writing
Find AI agent skills for YouTube script writing, video research, content outlining, and repeatable channel production workflows.
SKILL.md Source
# LobeHub UI Microcopy Guidelines Brand: **Where Agents Collaborate** - Focus on collaborative agent system, not just "generation". ## Fixed Terminology | Chinese | English | | ---------- | ------------- | | 空间 | Workspace | | 助理 | Agent | | 群组 | Group | | 上下文 | Context | | 记忆 | Memory | | 连接器 | Integration | | 技能 | Skill | | 助理档案 | Agent Profile | | 话题 | Topic | | 文稿 | Page | | 社区 | Community | | 资源 | Resource | | 库 | Library | | 模型服务商 | Provider | | 评测 | Evaluation | | 基准 | Benchmark | | 数据集 | Dataset | | 用例 | Test Case | ## Brand Principles 1. **Create**: One sentence → usable Agent; clear next step 2. **Collaborate**: Multi-agent; shared Context; controlled 3. **Evolve**: Remember with consent; explainable; replayable ## Writing Rules 1. **Clarity first**: Short sentences, strong verbs, minimal adjectives 2. **Layered**: Main line (simple) + optional detail (precise) 3. **Consistent verbs**: Create / Connect / Run / Pause / Retry / View details 4. **Actionable**: Every message tells next step; avoid generic "OK/Cancel" ## Human Warmth (Balanced) Default: **80% information, 20% warmth** Key moments: **70/30** (first-time, empty state, failures, long waits) **Hard cap**: At most half sentence of warmth, followed by clear next step. **Order**: 1. Acknowledge situation (no judgment) 2. Restore control (pause/replay/edit/undo/clear Memory) 3. Provide next action **Avoid**: Preachy encouragement, grand narratives, over-anthropomorphizing ## Patterns **Getting started**: - "Starting with one sentence is enough. Describe your goal." - "Not sure where to begin? Tell me the outcome." **Long wait**: - "Running… You can switch tasks—I'll notify you when done." - "This may take a few minutes. To speed up: reduce Context / switch model." **Failure**: - "That didn't run through. Retry, or view details to fix." - "Connection failed. Re-authorize in Settings, or try again later." **Collaboration**: - "Align everyone to the same Context." - "Different opinions are fine. Write the goal first." ## Errors/Exceptions Must include: 1. **What happened** 2. (Optional) **Why** 3. **What user can do next** Provide: Retry / View details / Go to Settings / Contact support / Copy logs Never blame user. Put error codes in "Details".
Related Skills
\<task_skill_guides>
You are executing a task within the LobeHub task system. Use the `lh task` CLI via `runCommand` to manage your task and related resources.
zustand
Zustand state management guide. Use when working with store code (src/store/**), implementing actions, managing state, or creating slices. Triggers on Zustand store development, state management questions, or action implementation.
version-release
Version release workflow. Use when the user mentions 'release', 'hotfix', 'version upgrade', 'weekly release', or '发版'/'发布'/'小班车'. Provides guides for Minor Release and Patch Release workflows.
upstash-workflow
Upstash Workflow implementation guide. Use when creating async workflows with QStash, implementing fan-out patterns, or building 3-layer workflow architecture (process → paginate → execute).
typescript
TypeScript code style and optimization guidelines. MUST READ before writing or modifying any TypeScript code (.ts, .tsx, .mts files). Also use when reviewing code quality or implementing type-safe patterns. Triggers on any TypeScript file edit, code style discussions, or type safety questions.
trpc-router
TRPC router development guide. Use when creating or modifying TRPC routers (src/server/routers/**), adding procedures, or working with server-side API endpoints. Triggers on TRPC router creation, procedure implementation, or API endpoint tasks.
testing
Testing guide using Vitest. Use when writing tests (.test.ts, .test.tsx), fixing failing tests, improving test coverage, or debugging test issues. Triggers on test creation, test debugging, mock setup, or test-related questions.
store-data-structures
Zustand store data structure patterns for LobeHub. Covers List vs Detail data structures, Map + Reducer patterns, type definitions, and when to use each pattern. Use when designing store state, choosing data structures, or implementing list/detail pages.
spa-routes
MUST use when editing src/routes/ segments, src/spa/router/desktopRouter.config.tsx or desktopRouter.config.desktop.tsx (always change both together), mobileRouter.config.tsx, or when moving UI/logic between routes and src/features/.
response-compliance
OpenResponses API compliance testing. Use when testing the Response API endpoint, running compliance tests, or debugging Response API schema issues. Triggers on 'compliance', 'response api test', 'openresponses test'.
recent-data
Guide for using Recent Data (topics, resources, pages). Use when working with recently accessed items, implementing recent lists, or accessing session store recent data. Triggers on recent data usage or implementation tasks.
react
React component development guide. Use when working with React components (.tsx files), creating UI, using @lobehub/ui components, implementing routing, or building frontend features. Triggers on React component creation, modification, layout implementation, or navigation tasks.