Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing or implementing empty, first-run, no-result, offline, error, or waiting states in Apple-platform apps — every empty state explains what is missing, why it matters, and what to do next.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Turn blank screens into useful empty, first-run, no-result, offline, and error states that explain what is missing and what to do next. Reach for it whenever a view has no data, no selection, no results, no connection, or a failed load.
Use this skill when designing or implementing empty, first-run, no-result, offline, error, or waiting states in Apple-platform apps.
Use for:
An empty state must explain what is missing, why it matters, and what to do next.
A blank screen is not an empty state.
Icon
Title
Short explanation
Primary action
Optional secondary action
Example:
No Active Runs
The agent is not working on anything right now.
Start a task or open the queue.
[New Task] [Open Queue]
Use this skill when a view has no data, no selection, no permissions, no connection, no results, or the user is seeing the app for the first time.
Do not use this skill to hide real errors. If something failed, show an error state with recovery.
For new users.
Welcome to your app
Create your first project, connect an agent, or add a skill to begin.
[Create Project] [Add Skill]
For normal empty data.
No Projects
Create a project to organize tasks, prompts, and skills.
[New Project]
For inspector/detail areas.
No Item Selected
Select a task, project, run, or skill to inspect its details.
For failed search.
No Results
Try a project, skill, prompt, file, or command name.
[Clear Search]
For local models or services.
Ollama Not Running
Start Ollama to use local models in this app.
[Retry] [Open Settings]
For real failure.
Could Not Load Reports
The reports folder could not be read.
[Retry] [Choose Folder]
Use ContentUnavailableView when possible.
ContentUnavailableView(
"No Projects",
systemImage: "folder",
description: Text("Create a project to organize your work.")
)
With actions:
ContentUnavailableView {
Label("No Active Runs", systemImage: "bolt.circle")
} description: {
Text("The agent is not working on anything right now.")
} actions: {
Button("New Task") {
createTask()
}
Button("Open Queue") {
openQueue()
}
}
No Active Runs
The agent is not working on anything right now.
Start a task, open the queue, or run a saved skill.
[New Task] [Open Queue]
No Skills
Skills are reusable instructions the agent can apply while coding.
Create your first skill or import a skill folder.
[New Skill] [Import]
No Reports
Daily reports will appear here after your first generated summary.
Generate one from today’s activity.
[Generate Report]
No Search Results
Nothing matched your search.
Try a project, skill, prompt, file, or command name.
[Clear Search]
Ollama Not Running
Local models are unavailable until Ollama starts.
Start Ollama, then retry.
[Retry] [Open Settings]
No projects: folder
No tasks: checkmark.circle
No active runs: bolt.circle
No skills: sparkles
No prompts: text.badge.star
No files: doc
No notes: note.text
No reports: chart.bar.doc.horizontal
No selection: sidebar.right
No search results: magnifyingglass
Offline: wifi.slash
Error: exclamationmark.triangle
[ ] Empty state explains what is missing
[ ] Empty state explains what to do next
[ ] Primary action is clear
[ ] Copy is short and calm
[ ] Symbol matches the state
[ ] No-result state supports clearing search
[ ] Error state has retry or recovery
[ ] Offline state explains service dependency
[ ] Empty state is not too large for popover
[ ] VoiceOver labels are clear
Blank screen
“Nothing here” with no next action
Too many buttons
Cute but unclear copy
Error hidden as empty state
Huge illustration in a tiny menu bar panel
No retry for failed load
No clear search reset
Use the apple-hig-empty-states skill to add polished empty states.
Rules:
- Every no-data, no-selection, no-search-result, offline, and error state needs clear UI.
- Use ContentUnavailableView where possible.
- Include a short title, explanation, and primary action.
- Use one meaningful SF Symbol.
- Keep copy calm and direct.
- Add retry or recovery for error states.
- Add Clear Search for no-result states.
- Do not hide real errors as generic emptiness.
After coding:
1. List empty states added.
2. List actions added.
3. Explain error/offline recovery.
4. Give manual test steps.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing or implementing states for AI agent tasks, background jobs, local model runs, queues, and notifications — one shared set of states, only legal transitions, and a recovery path out of every failure.
日本語の概要は準備中です。原文の説明を表示しています。
Use when exposing app features to App Intents, Shortcuts, Siri, Spotlight, widgets, controls, or system actions — small safe AppIntents, AppShortcutsProvider, AppEnum/AppEntity, parameters, and open-vs-background behavior.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing, reviewing, or implementing a command-palette / ⌘K layer for an Apple-platform app — keyboard-first global search, ranked and grouped results, native floating panel, and protected destructive commands.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing or implementing feedback, status, progress, alerts, errors, success states, and live activity indicators in Apple-platform apps — inline status, banners, alerts, notifications, and loading states.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing, reviewing, or implementing an Inspector panel for an Apple-platform app — contextual selected-item details and safe editable properties, grouped sections, ⌘I toggle, and a compact-width fallback.
日本語の概要は準備中です。原文の説明を表示しています。