workspace-design
Design or review business operation pages, workbenches, and review or follow-up pages as task-centric workspaces.
Skill by yysun
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yysun-workspace-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/workspace-design
What's inside
- Skill name
workspace-design- Description
- Design or review business operation pages, workbenches, and review or follow-up pages as task-centric workspaces. Use when working from requirement docs, business workflows, wireframes, screenshots, HTML, or frontend page proposals.
- License
- MIT
- Instructions
- 686 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 686 lines (spec recommends under 500)
Files (3)
- SKILL-cn-long.md
- SKILL-cn.md
- SKILL.md
SKILL.md (first lines)
# Workspace Design ## Goal Design pages as workspaces where the user first understands the current situation, then narrows into real work, and then acts on real objects directly. Do not let the page collapse into an admin-console pattern where the user filters records first and only acts afterward. Keep this order in mind: 1. Establish the current situation 2. Narrow into the right work pool 3. Land on real objects quickly 4. Support action in the most suitable view When rules conflict, use this priority: 1. Keep the output structurally complete 2. Satisfy the hard rules 3. Preserve the workspace hierarchy when it matters 4. Replace generic labels with business language 5. Add explanation or examples last ## Parse The Input First Before producing the solution, extract: - Role - Primary goal - High-frequency actions - Risks or exceptions - Core objects - Work rhythm - Key stages or handoff points - Whether the work is queue-driven, category-driven, or mixed - Whether mobile drill-down, responsive behavior, routing, or browser history matters for this task - Problems in the current page, if a current page exists If information is missing: - Make 1 to 5 minimal assumptions - Put them in `0. Assumptions` - Do not fall back to vague principles ## Choose The Mode ### Generate Mode Use this when the user provides requirements, a PRD, a workflow, a role goal, or a verbal description. ### Review Mode Use this when the user provides a screenshot, wireframe, HTML, an existing page proposal, or explicitly asks whether something feels like a workspace. In review mode: 1. Judge whether the current design is closer to a workspace or an admin console 2. Identify structural problems 3. Propose a full workspace-oriented redesign Do not stop at criticism. Always produce a concrete redesign. ## Default Structural Pattern Prefer this as the default pattern unless the task clearly needs another layout. ```text Page title + one-line positioning + global quick actions Situation card strip Optional page-level filters / scope controls Two-column workspace: Left: Level 1 ALL + work categories OR Level 2 Back + task queue Main: category work view OR Back + task detail / action surface Optional right drawer ``` ### Meaning Of The Areas - The top establishes the situation instead of starting with a large table - The left column is a hierarchical work finder, not app navigation - The left column should move quickly from category scope to concrete tasks - The main column is the real workspace surface - The right drawer is optional and only carries secondary context ## Responsive, Mobile, And Routing Use this section only when the task involves responsive behavior, mobile flow, routing, browser history, or implementation details that depend on navigation structure. ### Desktop Prefer a 2-column workspace: - Left: hierarchical finder - Main: workspace surface - Right drawer: optional only ### Mobile Do not try to preserve side-by-side panes. Serialize the same hierarchy into drill-down screens: ```text Categories -> Tasks -> Task -> Subtasks / Operation ``` ### Routing Model Treat the workspace as a navigable hierarchy: ```text workspace -> scope -> task -> step ``` How this hierarchy is expressed depends on platform and app conventions: - Path segments - Query state - In-app navigation state - Native stack navigation
From yysun/awesome-agent-world, MIT.
More from yysun/awesome-agent-world
- 0.519score
git-wiki
yysun
Build and maintain local code-project wikis under .wiki or language-specific wiki roots such as .wiki-cn and .wiki-fr.
SkillCFreshness: C★ 3Claude Code +9 - 0.519score
story-deck
yysun
Use when user needs to plan, storyboard, review, critique, or rewrite a presentation outline or slide deck, including SCR presentations, BBP/Beyond Bullet…
SkillCFreshness: C★ 3Claude Code +9 - 0.510score
ai-workspace
yysun
Create, review, audit, and validate AI workspaces for agent hosts such as Codex, Copilot, Gemini, and similar desktop or CLI runtimes.
SkillCFreshness: C★ 3Claude Code +9 - 0.449score
notebooklm
yysun
Use this skill for NotebookLM tasks to create notebooks, add sources, query content, and generate artifacts through the NotebookLM CLI.
SkillDFreshness: D★ 3Claude Code +9 - 0.449score
react-app
yysun
Use when creating, modifying, refactoring, reviewing, or organizing a React web app that uses Tailwind or utility-first CSS.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
music-to-svg
yysun
Use the converter script to render a MusicXML file to SVG markdown image output.
SkillDFreshness: D★ 3Claude Code +9 - 0.424score
youtube-search
yysun
Use this skill when the user asks to search YouTube or find videos by keyword.
SkillDFreshness: D★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Apr 22, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/yysun/awesome-agent-world
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from yysun
- 0.519score
git-wiki
yysun
Build and maintain local code-project wikis under .wiki or language-specific wiki roots such as .wiki-cn and .wiki-fr.
SkillCFreshness: C★ 3Claude Code +9 - 0.519score
story-deck
yysun
Use when user needs to plan, storyboard, review, critique, or rewrite a presentation outline or slide deck, including SCR presentations, BBP/Beyond Bullet…
SkillCFreshness: C★ 3Claude Code +9 - 0.510score
ai-workspace
yysun
Create, review, audit, and validate AI workspaces for agent hosts such as Codex, Copilot, Gemini, and similar desktop or CLI runtimes.
SkillCFreshness: C★ 3Claude Code +9 - 0.449score
notebooklm
yysun
Use this skill for NotebookLM tasks to create notebooks, add sources, query content, and generate artifacts through the NotebookLM CLI.
SkillDFreshness: D★ 3Claude Code +9 - 0.449score
react-app
yysun
Use when creating, modifying, refactoring, reviewing, or organizing a React web app that uses Tailwind or utility-first CSS.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
music-to-svg
yysun
Use the converter script to render a MusicXML file to SVG markdown image output.
SkillDFreshness: D★ 3Claude Code +9
Cite this page
workspace-design skill. Agent Mart. https://agentmart.dev/skills/yysun-workspace-design (last updated 2026-10-24)